{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 准备"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests,json\n",
    "import pandas as pd\n",
    "from PIL import Image\n",
    "from io import BytesIO\n",
    "import geo\n",
    "key = \"a9758bee89912716bcdb624bc0338c84\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 地理编码与逆地理编码\n",
    "结构化地址与高德坐标的相互转化"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市天河区',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '天河区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440106',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.361200,23.124680',\n",
       "   'level': '区县'}]}"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.geocode(key,\"广州市天河区天河城\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'regeocode': {'addressComponent': {'city': '广州市',\n",
       "   'province': '广东省',\n",
       "   'adcode': '440117',\n",
       "   'district': '从化区',\n",
       "   'towncode': '440117103000',\n",
       "   'streetNumber': {'number': '7号',\n",
       "    'location': '113.678600,23.633329',\n",
       "    'direction': '西北',\n",
       "    'distance': '109.203',\n",
       "    'street': '博学路'},\n",
       "   'country': '中国',\n",
       "   'township': '温泉镇',\n",
       "   'businessAreas': [[]],\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'citycode': '020'},\n",
       "  'formatted_address': '广东省广州市从化区温泉镇中山大学南方学院'},\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000'}"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.regeocode(key,\"113.679287,23.632575\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 路径规划  \n",
    "通过用户提供的起点与终点，为用户在出行时提供步行、公交、驾车与自行车四种不同的出行方案的路线规划"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 步行路线"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.296956,23.129103',\n",
       "  'destination': '113.361200,23.124680',\n",
       "  'paths': [{'distance': '7367',\n",
       "    'duration': '5894',\n",
       "    'steps': [{'instruction': '步行86米右转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '86',\n",
       "      'duration': '69',\n",
       "      'polyline': '113.297135,23.129032;113.297461,23.129753',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东步行35米左转',\n",
       "      'orientation': '东',\n",
       "      'road': [],\n",
       "      'distance': '35',\n",
       "      'duration': '28',\n",
       "      'polyline': '113.297461,23.129753;113.297813,23.129753',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿农林下路向北步行157米右转',\n",
       "      'orientation': '北',\n",
       "      'road': '农林下路',\n",
       "      'distance': '157',\n",
       "      'duration': '126',\n",
       "      'polyline': '113.297813,23.129748;113.297904,23.130295;113.297904,23.130295;113.297917,23.130499;113.297917,23.130499;113.297925,23.130634;113.297925,23.130634;113.297921,23.130929;113.297921,23.130929;113.297934,23.131176',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿东风东路向东步行1482米',\n",
       "      'orientation': '东',\n",
       "      'road': '东风东路',\n",
       "      'distance': '1482',\n",
       "      'duration': '1186',\n",
       "      'polyline': '113.297934,23.131176;113.29849,23.131276;113.29849,23.131276;113.298793,23.131328;113.298793,23.131328;113.299931,23.131523;113.299931,23.131523;113.300907,23.131671;113.300907,23.131671;113.301068,23.131684;113.301276,23.131684;113.301276,23.131684;113.301319,23.131693;113.301319,23.131693;113.301884,23.131771;113.301884,23.131771;113.302062,23.131797;113.302062,23.131797;113.302357,23.131832;113.302357,23.131832;113.30293,23.131858;113.30293,23.131858;113.302986,23.131858;113.302986,23.131858;113.303108,23.131862;113.303108,23.131862;113.303641,23.131879;113.303641,23.131879;113.303711,23.131879;113.303711,23.131879;113.304466,23.131888;113.304466,23.131888;113.304701,23.131897;113.304701,23.131897;113.304813,23.131897;113.304813,23.131897;113.305095,23.131905;113.305095,23.131905;113.305204,23.131905;113.305204,23.131905;113.305577,23.13191;113.305577,23.13191;113.306111,23.131914;113.306111,23.131914;113.306172,23.131914;113.306172,23.131914;113.307005,23.131931;113.307005,23.131931;113.307248,23.131936;113.307248,23.131936;113.307561,23.131944;113.307561,23.131944;113.307791,23.131944;113.307791,23.131944;113.308034,23.131953;113.308034,23.131953;113.308277,23.131957;113.308277,23.131957;113.308919,23.13197;113.308919,23.13197;113.30911,23.131962;113.30911,23.131962;113.309514,23.131936;113.309514,23.131936;113.309544,23.131936;113.309544,23.131936;113.309883,23.131892;113.309883,23.131892;113.310703,23.13171;113.310703,23.13171;113.310933,23.131649;113.310933,23.131649;113.311567,23.131398;113.311567,23.131398;113.311849,23.131272;113.311849,23.131272;113.31197,23.131224;113.31197,23.131224;113.312131,23.131159;113.312131,23.131159;113.312209,23.131128;113.312209,23.131128;113.312344,23.131063',\n",
       "      'action': [],\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿东风东路向东南步行123米',\n",
       "      'orientation': '东南',\n",
       "      'road': '东风东路',\n",
       "      'distance': '123',\n",
       "      'duration': '98',\n",
       "      'polyline': '113.312344,23.131059;113.312504,23.131024;113.313034,23.130799;113.313034,23.130799;113.313459,23.130616',\n",
       "      'action': [],\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿东风东路向东南步行176米左转',\n",
       "      'orientation': '东南',\n",
       "      'road': '东风东路',\n",
       "      'distance': '176',\n",
       "      'duration': '141',\n",
       "      'polyline': '113.313459,23.130612;113.313659,23.130573;113.313863,23.130482;113.313863,23.130482;113.314193,23.130343;113.315017,23.129935',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿中山一立交步行108米向左前方行走',\n",
       "      'orientation': [],\n",
       "      'road': '中山一立交',\n",
       "      'distance': '108',\n",
       "      'duration': '86',\n",
       "      'polyline': '113.315017,23.129931;113.315109,23.129996;113.315109,23.129996;113.315191,23.130017;113.315191,23.130017;113.315391,23.130022;113.315595,23.129961;113.315595,23.129961;113.315686,23.129887;113.315794,23.129761;113.315838,23.129622',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东步行539米向左前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '539',\n",
       "      'duration': '431',\n",
       "      'polyline': '113.315838,23.129618;113.315985,23.129527;113.315985,23.129527;113.31612,23.129436;113.317114,23.128989;113.317114,23.128989;113.318121,23.128503;113.318121,23.128503;113.31842,23.128368;113.318572,23.12832;113.318672,23.128247;113.318672,23.128247;113.318837,23.128186;113.318837,23.128186;113.319358,23.128038;113.319457,23.127982;113.319457,23.127982;113.3199,23.12793;113.3199,23.12793;113.320538,23.127865;113.320538,23.127865;113.320707,23.127843',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿体育西路向东步行38米向右前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '体育西路',\n",
       "      'distance': '38',\n",
       "      'duration': '30',\n",
       "      'polyline': '113.320707,23.127839;113.320951,23.127886;113.321033,23.12793;113.321033,23.12793;113.321059,23.127951',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行7米直行',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '7',\n",
       "      'duration': '6',\n",
       "      'polyline': '113.321059,23.127951;113.321128,23.127956',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '步行33米向右前方行走',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '33',\n",
       "      'duration': '26',\n",
       "      'polyline': '113.321128,23.127956;113.321454,23.12796',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行6米向右前方行走',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '6',\n",
       "      'duration': '5',\n",
       "      'polyline': '113.321454,23.12796;113.321506,23.12796',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿体育西路向东南步行22米向左前方行走',\n",
       "      'orientation': '东南',\n",
       "      'road': '体育西路',\n",
       "      'distance': '22',\n",
       "      'duration': '18',\n",
       "      'polyline': '113.321506,23.12796;113.321541,23.127917;113.321667,23.127826',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东步行678米向左前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '678',\n",
       "      'duration': '542',\n",
       "      'polyline': '113.321667,23.127821;113.32237,23.127795;113.32237,23.127795;113.323173,23.127743;113.323173,23.127743;113.323446,23.127713;113.323446,23.127713;113.323919,23.127669;113.323919,23.127669;113.324332,23.127635;113.324332,23.127635;113.324362,23.127635;113.324362,23.127635;113.324492,23.127635;113.324492,23.127635;113.324596,23.12763;113.324596,23.12763;113.324996,23.127609;113.324996,23.127609;113.325339,23.127587;113.325339,23.127587;113.326202,23.127526;113.326202,23.127526;113.327031,23.127465;113.327031,23.127465;113.327214,23.127457;113.3274,23.127439;113.3274,23.127439;113.327617,23.127431;113.327617,23.127431;113.327756,23.127513;113.327834,23.127578;113.327834,23.127578;113.327999,23.127409;113.327999,23.127409;113.328199,23.127396',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行19米右转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '19',\n",
       "      'duration': '15',\n",
       "      'polyline': '113.328199,23.127391;113.328338,23.127513',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿体育东路步行48米向左前方行走',\n",
       "      'orientation': [],\n",
       "      'road': '体育东路',\n",
       "      'distance': '48',\n",
       "      'duration': '38',\n",
       "      'polyline': '113.328338,23.127513;113.328498,23.127452;113.32865,23.127431;113.328772,23.127365',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东步行413米向左前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '413',\n",
       "      'duration': '330',\n",
       "      'polyline': '113.328772,23.127361;113.328963,23.127352;113.328963,23.127352;113.32964,23.127313;113.32964,23.127313;113.329818,23.127305;113.329818,23.127305;113.330182,23.127287;113.330182,23.127287;113.330612,23.127266;113.330612,23.127266;113.33112,23.127231;113.33112,23.127231;113.331571,23.127209;113.331571,23.127209;113.331793,23.127192;113.331793,23.127192;113.332053,23.127179;113.332053,23.127179;113.332257,23.127166;113.332257,23.127166;113.332847,23.127127',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿天河东路向东北步行30米右转',\n",
       "      'orientation': '东北',\n",
       "      'road': '天河东路',\n",
       "      'distance': '30',\n",
       "      'duration': '24',\n",
       "      'polyline': '113.332847,23.127122;113.33306,23.127283;113.33306,23.127283;113.333082,23.127296',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行18米直行',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '18',\n",
       "      'duration': '14',\n",
       "      'polyline': '113.333082,23.127296;113.33326,23.127257',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '步行32米直行',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '32',\n",
       "      'duration': '26',\n",
       "      'polyline': '113.33326,23.127253;113.333355,23.127231;113.333355,23.127231;113.333511,23.127205;113.333511,23.127205;113.333576,23.127201',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行18米向右前方行走',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '18',\n",
       "      'duration': '14',\n",
       "      'polyline': '113.333576,23.127196;113.333754,23.127188',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿天河东路向东南步行44米直行',\n",
       "      'orientation': '东南',\n",
       "      'road': '天河东路',\n",
       "      'distance': '44',\n",
       "      'duration': '35',\n",
       "      'polyline': '113.333763,23.127188;113.333785,23.127157;113.333785,23.127157;113.333854,23.127114;113.334158,23.127027',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东步行331米向右前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '331',\n",
       "      'duration': '265',\n",
       "      'polyline': '113.334158,23.127023;113.33428,23.127018;113.33428,23.127018;113.335104,23.12697;113.335104,23.12697;113.335929,23.12691;113.335929,23.12691;113.336141,23.126892;113.336141,23.126892;113.336567,23.126862;113.336567,23.126862;113.336723,23.126849;113.336723,23.126849;113.337418,23.126797',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东南步行28米向左前方行走',\n",
       "      'orientation': '东南',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '28',\n",
       "      'duration': '22',\n",
       "      'polyline': '113.337418,23.126793;113.3375,23.126793;113.337643,23.126684',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道西向东步行1098米向左前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '1098',\n",
       "      'duration': '878',\n",
       "      'polyline': '113.337643,23.12668;113.337795,23.12668;113.337795,23.12668;113.338203,23.12668;113.338203,23.12668;113.338537,23.126667;113.338537,23.126667;113.339466,23.126597;113.339466,23.126597;113.340438,23.126523;113.340438,23.126523;113.340621,23.126549;113.340977,23.126549;113.340977,23.126549;113.341519,23.126523;113.341519,23.126523;113.342292,23.126467;113.342292,23.126467;113.342322,23.126467;113.342322,23.126467;113.342582,23.126454;113.342582,23.126454;113.342817,23.126437;113.342817,23.126437;113.343116,23.126419;113.343116,23.126419;113.343459,23.126393;113.343459,23.126393;113.343672,23.12638;113.343876,23.126359;113.343876,23.126359;113.344036,23.126345;113.344036,23.126345;113.344688,23.126298;113.344688,23.126298;113.345616,23.126237;113.345616,23.126237;113.346237,23.126202;113.346237,23.126202;113.346701,23.126181;113.346701,23.126181;113.346853,23.126168;113.346853,23.126168;113.347214,23.126141;113.347214,23.126141;113.347526,23.12612;113.347526,23.12612;113.3476,23.126115;113.3476,23.126115;113.347873,23.126076;113.347873,23.126076;113.348433,23.126003',\n",
       "      'action': '向左前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿真如东路向东步行299米右转',\n",
       "      'orientation': '东',\n",
       "      'road': '真如东路',\n",
       "      'distance': '299',\n",
       "      'duration': '239',\n",
       "      'polyline': '113.348433,23.125998;113.348724,23.126094;113.348724,23.126094;113.348776,23.126115;113.348845,23.126115;113.349705,23.125929;113.349705,23.125929;113.350486,23.12579;113.350486,23.12579;113.350981,23.125768;113.351111,23.125803;113.351181,23.125842;113.351181,23.125842;113.351285,23.125907',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行69米直行',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '69',\n",
       "      'duration': '55',\n",
       "      'polyline': '113.351285,23.125903;113.351341,23.12582;113.351341,23.12582;113.351484,23.125968;113.351484,23.125968;113.351597,23.125768;113.351597,23.125768;113.351714,23.125794',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '4'},\n",
       "     {'instruction': '步行59米左转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '59',\n",
       "      'duration': '47',\n",
       "      'polyline': '113.351714,23.125794;113.351849,23.125812;113.351936,23.125799;113.35197,23.125773;113.352027,23.125729;113.35204,23.125686;113.352066,23.125516',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道中向东步行373米向右前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '373',\n",
       "      'duration': '298',\n",
       "      'polyline': '113.352066,23.125512;113.352209,23.125464;113.352431,23.125352;113.352431,23.125352;113.353177,23.125273;113.353177,23.125273;113.353954,23.125143;113.353954,23.125143;113.354718,23.125017;113.354918,23.125017;113.354918,23.125017;113.355482,23.124887;113.355482,23.124887;113.355634,23.124844',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道中向东南步行28米左转',\n",
       "      'orientation': '东南',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '28',\n",
       "      'duration': '22',\n",
       "      'polyline': '113.355634,23.124839;113.355786,23.124622',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道中向东步行240米左转',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '240',\n",
       "      'duration': '192',\n",
       "      'polyline': '113.355786,23.124618;113.356697,23.124449;113.356697,23.124449;113.357886,23.124223;113.357886,23.124223;113.35809,23.12418',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行116米右转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '116',\n",
       "      'duration': '93',\n",
       "      'polyline': '113.35809,23.12418;113.358121,23.124306;113.358121,23.124306;113.358312,23.124271;113.358312,23.124271;113.358194,23.123845;113.358194,23.123845;113.358173,23.123767;113.358207,23.123759;113.35822,23.123815;113.35822,23.123815;113.35826,23.12395',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '4'},\n",
       "     {'instruction': '沿黄埔大道中向东步行88米向右前方行走',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '88',\n",
       "      'duration': '70',\n",
       "      'polyline': '113.35826,23.12395;113.358464,23.123915;113.358464,23.123915;113.358494,23.123911;113.358494,23.123911;113.358902,23.123854;113.358902,23.123854;113.359128,23.123815',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道中向东步行306米左转',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '306',\n",
       "      'duration': '245',\n",
       "      'polyline': '113.359128,23.123811;113.359266,23.12372;113.359501,23.123668;113.359501,23.123668;113.360608,23.123455;113.360608,23.123455;113.360638,23.123451;113.360638,23.123451;113.36102,23.123364;113.36102,23.123364;113.361393,23.12329;113.361393,23.12329;113.361471,23.123273;113.361471,23.123273;113.361693,23.123212;113.361693,23.123212;113.362044,23.123121',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿天府路向北步行39米左转',\n",
       "      'orientation': '北',\n",
       "      'road': '天府路',\n",
       "      'distance': '39',\n",
       "      'duration': '31',\n",
       "      'polyline': '113.362044,23.123116;113.362083,23.123472',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿黄埔大道中向西步行68米右转',\n",
       "      'orientation': '西',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '68',\n",
       "      'duration': '54',\n",
       "      'polyline': '113.362083,23.123472;113.361576,23.123598;113.361576,23.123598;113.361428,23.123624',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向北步行41米直行',\n",
       "      'orientation': '北',\n",
       "      'road': [],\n",
       "      'distance': '41',\n",
       "      'duration': '33',\n",
       "      'polyline': '113.361424,23.123624;113.361441,23.123772;113.361441,23.123772;113.361441,23.124002',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行13米直行',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '13',\n",
       "      'duration': '10',\n",
       "      'polyline': '113.361441,23.124002;113.36145,23.124128',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '20'},\n",
       "     {'instruction': '步行59米到达目的地',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '59',\n",
       "      'duration': '47',\n",
       "      'polyline': '113.36145,23.124128;113.361489,23.124657',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地',\n",
       "      'walk_type': '0'}]}]}}"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.walk(key,\"113.296956,23.129103\",\"113.361200,23.124680\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>road</th>\n",
       "      <th>distance</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>walk_type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>步行86米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>86</td>\n",
       "      <td>69</td>\n",
       "      <td>113.297135,23.129032;113.297461,23.129753</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>向东步行35米左转</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>35</td>\n",
       "      <td>28</td>\n",
       "      <td>113.297461,23.129753;113.297813,23.129753</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿农林下路向北步行157米右转</td>\n",
       "      <td>北</td>\n",
       "      <td>农林下路</td>\n",
       "      <td>157</td>\n",
       "      <td>126</td>\n",
       "      <td>113.297813,23.129748;113.297904,23.130295;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿东风东路向东步行1482米</td>\n",
       "      <td>东</td>\n",
       "      <td>东风东路</td>\n",
       "      <td>1482</td>\n",
       "      <td>1186</td>\n",
       "      <td>113.297934,23.131176;113.29849,23.131276;113.2...</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿东风东路向东南步行123米</td>\n",
       "      <td>东南</td>\n",
       "      <td>东风东路</td>\n",
       "      <td>123</td>\n",
       "      <td>98</td>\n",
       "      <td>113.312344,23.131059;113.312504,23.131024;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿东风东路向东南步行176米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>东风东路</td>\n",
       "      <td>176</td>\n",
       "      <td>141</td>\n",
       "      <td>113.313459,23.130612;113.313659,23.130573;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿中山一立交步行108米向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山一立交</td>\n",
       "      <td>108</td>\n",
       "      <td>86</td>\n",
       "      <td>113.315017,23.129931;113.315109,23.129996;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿黄埔大道西向东步行539米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>539</td>\n",
       "      <td>431</td>\n",
       "      <td>113.315838,23.129618;113.315985,23.129527;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿体育西路向东步行38米向右前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>体育西路</td>\n",
       "      <td>38</td>\n",
       "      <td>30</td>\n",
       "      <td>113.320707,23.127839;113.320951,23.127886;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>步行7米直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>7</td>\n",
       "      <td>6</td>\n",
       "      <td>113.321059,23.127951;113.321128,23.127956</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>步行33米向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>33</td>\n",
       "      <td>26</td>\n",
       "      <td>113.321128,23.127956;113.321454,23.12796</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>步行6米向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>6</td>\n",
       "      <td>5</td>\n",
       "      <td>113.321454,23.12796;113.321506,23.12796</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿体育西路向东南步行22米向左前方行走</td>\n",
       "      <td>东南</td>\n",
       "      <td>体育西路</td>\n",
       "      <td>22</td>\n",
       "      <td>18</td>\n",
       "      <td>113.321506,23.12796;113.321541,23.127917;113.3...</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>沿黄埔大道西向东步行678米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>678</td>\n",
       "      <td>542</td>\n",
       "      <td>113.321667,23.127821;113.32237,23.127795;113.3...</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>步行19米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>19</td>\n",
       "      <td>15</td>\n",
       "      <td>113.328199,23.127391;113.328338,23.127513</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>沿体育东路步行48米向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>体育东路</td>\n",
       "      <td>48</td>\n",
       "      <td>38</td>\n",
       "      <td>113.328338,23.127513;113.328498,23.127452;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>沿黄埔大道西向东步行413米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>413</td>\n",
       "      <td>330</td>\n",
       "      <td>113.328772,23.127361;113.328963,23.127352;113....</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>沿天河东路向东北步行30米右转</td>\n",
       "      <td>东北</td>\n",
       "      <td>天河东路</td>\n",
       "      <td>30</td>\n",
       "      <td>24</td>\n",
       "      <td>113.332847,23.127122;113.33306,23.127283;113.3...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>步行18米直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>18</td>\n",
       "      <td>14</td>\n",
       "      <td>113.333082,23.127296;113.33326,23.127257</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>步行32米直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>32</td>\n",
       "      <td>26</td>\n",
       "      <td>113.33326,23.127253;113.333355,23.127231;113.3...</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>步行18米向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>18</td>\n",
       "      <td>14</td>\n",
       "      <td>113.333576,23.127196;113.333754,23.127188</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>沿天河东路向东南步行44米直行</td>\n",
       "      <td>东南</td>\n",
       "      <td>天河东路</td>\n",
       "      <td>44</td>\n",
       "      <td>35</td>\n",
       "      <td>113.333763,23.127188;113.333785,23.127157;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>沿黄埔大道西向东步行331米向右前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>331</td>\n",
       "      <td>265</td>\n",
       "      <td>113.334158,23.127023;113.33428,23.127018;113.3...</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>沿黄埔大道西向东南步行28米向左前方行走</td>\n",
       "      <td>东南</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>28</td>\n",
       "      <td>22</td>\n",
       "      <td>113.337418,23.126793;113.3375,23.126793;113.33...</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>沿黄埔大道西向东步行1098米向左前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道西</td>\n",
       "      <td>1098</td>\n",
       "      <td>878</td>\n",
       "      <td>113.337643,23.12668;113.337795,23.12668;113.33...</td>\n",
       "      <td>向左前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>沿真如东路向东步行299米右转</td>\n",
       "      <td>东</td>\n",
       "      <td>真如东路</td>\n",
       "      <td>299</td>\n",
       "      <td>239</td>\n",
       "      <td>113.348433,23.125998;113.348724,23.126094;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>步行69米直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>69</td>\n",
       "      <td>55</td>\n",
       "      <td>113.351285,23.125903;113.351341,23.12582;113.3...</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>步行59米左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>59</td>\n",
       "      <td>47</td>\n",
       "      <td>113.351714,23.125794;113.351849,23.125812;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>沿黄埔大道中向东步行373米向右前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>373</td>\n",
       "      <td>298</td>\n",
       "      <td>113.352066,23.125512;113.352209,23.125464;113....</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>沿黄埔大道中向东南步行28米左转</td>\n",
       "      <td>东南</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>28</td>\n",
       "      <td>22</td>\n",
       "      <td>113.355634,23.124839;113.355786,23.124622</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>沿黄埔大道中向东步行240米左转</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>240</td>\n",
       "      <td>192</td>\n",
       "      <td>113.355786,23.124618;113.356697,23.124449;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>步行116米右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>116</td>\n",
       "      <td>93</td>\n",
       "      <td>113.35809,23.12418;113.358121,23.124306;113.35...</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>4</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>沿黄埔大道中向东步行88米向右前方行走</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>88</td>\n",
       "      <td>70</td>\n",
       "      <td>113.35826,23.12395;113.358464,23.123915;113.35...</td>\n",
       "      <td>向右前方行走</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>沿黄埔大道中向东步行306米左转</td>\n",
       "      <td>东</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>306</td>\n",
       "      <td>245</td>\n",
       "      <td>113.359128,23.123811;113.359266,23.12372;113.3...</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>沿天府路向北步行39米左转</td>\n",
       "      <td>北</td>\n",
       "      <td>天府路</td>\n",
       "      <td>39</td>\n",
       "      <td>31</td>\n",
       "      <td>113.362044,23.123116;113.362083,23.123472</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>沿黄埔大道中向西步行68米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>黄埔大道中</td>\n",
       "      <td>68</td>\n",
       "      <td>54</td>\n",
       "      <td>113.362083,23.123472;113.361576,23.123598;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>向北步行41米直行</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>41</td>\n",
       "      <td>33</td>\n",
       "      <td>113.361424,23.123624;113.361441,23.123772;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>步行13米直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>13</td>\n",
       "      <td>10</td>\n",
       "      <td>113.361441,23.124002;113.36145,23.124128</td>\n",
       "      <td>直行</td>\n",
       "      <td>[]</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>步行59米到达目的地</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>59</td>\n",
       "      <td>47</td>\n",
       "      <td>113.36145,23.124128;113.361489,23.124657</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "              instruction orientation   road distance duration  \\\n",
       "0                 步行86米右转          []     []       86       69   \n",
       "1               向东步行35米左转           东     []       35       28   \n",
       "2         沿农林下路向北步行157米右转           北   农林下路      157      126   \n",
       "3          沿东风东路向东步行1482米           东   东风东路     1482     1186   \n",
       "4          沿东风东路向东南步行123米          东南   东风东路      123       98   \n",
       "5        沿东风东路向东南步行176米左转          东南   东风东路      176      141   \n",
       "6      沿中山一立交步行108米向左前方行走          []  中山一立交      108       86   \n",
       "7    沿黄埔大道西向东步行539米向左前方行走           东  黄埔大道西      539      431   \n",
       "8      沿体育西路向东步行38米向右前方行走           东   体育西路       38       30   \n",
       "9                  步行7米直行          []     []        7        6   \n",
       "10            步行33米向右前方行走          []     []       33       26   \n",
       "11             步行6米向右前方行走          []     []        6        5   \n",
       "12    沿体育西路向东南步行22米向左前方行走          东南   体育西路       22       18   \n",
       "13   沿黄埔大道西向东步行678米向左前方行走           东  黄埔大道西      678      542   \n",
       "14                步行19米右转          []     []       19       15   \n",
       "15       沿体育东路步行48米向左前方行走          []   体育东路       48       38   \n",
       "16   沿黄埔大道西向东步行413米向左前方行走           东  黄埔大道西      413      330   \n",
       "17        沿天河东路向东北步行30米右转          东北   天河东路       30       24   \n",
       "18                步行18米直行          []     []       18       14   \n",
       "19                步行32米直行          []     []       32       26   \n",
       "20            步行18米向右前方行走          []     []       18       14   \n",
       "21        沿天河东路向东南步行44米直行          东南   天河东路       44       35   \n",
       "22   沿黄埔大道西向东步行331米向右前方行走           东  黄埔大道西      331      265   \n",
       "23   沿黄埔大道西向东南步行28米向左前方行走          东南  黄埔大道西       28       22   \n",
       "24  沿黄埔大道西向东步行1098米向左前方行走           东  黄埔大道西     1098      878   \n",
       "25        沿真如东路向东步行299米右转           东   真如东路      299      239   \n",
       "26                步行69米直行          []     []       69       55   \n",
       "27                步行59米左转          []     []       59       47   \n",
       "28   沿黄埔大道中向东步行373米向右前方行走           东  黄埔大道中      373      298   \n",
       "29       沿黄埔大道中向东南步行28米左转          东南  黄埔大道中       28       22   \n",
       "30       沿黄埔大道中向东步行240米左转           东  黄埔大道中      240      192   \n",
       "31               步行116米右转          []     []      116       93   \n",
       "32    沿黄埔大道中向东步行88米向右前方行走           东  黄埔大道中       88       70   \n",
       "33       沿黄埔大道中向东步行306米左转           东  黄埔大道中      306      245   \n",
       "34          沿天府路向北步行39米左转           北    天府路       39       31   \n",
       "35        沿黄埔大道中向西步行68米右转           西  黄埔大道中       68       54   \n",
       "36              向北步行41米直行           北     []       41       33   \n",
       "37                步行13米直行          []     []       13       10   \n",
       "38             步行59米到达目的地          []     []       59       47   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0           113.297135,23.129032;113.297461,23.129753      右转   \n",
       "1           113.297461,23.129753;113.297813,23.129753      左转   \n",
       "2   113.297813,23.129748;113.297904,23.130295;113....      右转   \n",
       "3   113.297934,23.131176;113.29849,23.131276;113.2...      []   \n",
       "4   113.312344,23.131059;113.312504,23.131024;113....      []   \n",
       "5   113.313459,23.130612;113.313659,23.130573;113....      左转   \n",
       "6   113.315017,23.129931;113.315109,23.129996;113....  向左前方行走   \n",
       "7   113.315838,23.129618;113.315985,23.129527;113....  向左前方行走   \n",
       "8   113.320707,23.127839;113.320951,23.127886;113....  向右前方行走   \n",
       "9           113.321059,23.127951;113.321128,23.127956      直行   \n",
       "10           113.321128,23.127956;113.321454,23.12796  向右前方行走   \n",
       "11            113.321454,23.12796;113.321506,23.12796  向右前方行走   \n",
       "12  113.321506,23.12796;113.321541,23.127917;113.3...  向左前方行走   \n",
       "13  113.321667,23.127821;113.32237,23.127795;113.3...  向左前方行走   \n",
       "14          113.328199,23.127391;113.328338,23.127513      右转   \n",
       "15  113.328338,23.127513;113.328498,23.127452;113....  向左前方行走   \n",
       "16  113.328772,23.127361;113.328963,23.127352;113....  向左前方行走   \n",
       "17  113.332847,23.127122;113.33306,23.127283;113.3...      右转   \n",
       "18           113.333082,23.127296;113.33326,23.127257      直行   \n",
       "19  113.33326,23.127253;113.333355,23.127231;113.3...      直行   \n",
       "20          113.333576,23.127196;113.333754,23.127188  向右前方行走   \n",
       "21  113.333763,23.127188;113.333785,23.127157;113....      直行   \n",
       "22  113.334158,23.127023;113.33428,23.127018;113.3...  向右前方行走   \n",
       "23  113.337418,23.126793;113.3375,23.126793;113.33...  向左前方行走   \n",
       "24  113.337643,23.12668;113.337795,23.12668;113.33...  向左前方行走   \n",
       "25  113.348433,23.125998;113.348724,23.126094;113....      右转   \n",
       "26  113.351285,23.125903;113.351341,23.12582;113.3...      直行   \n",
       "27  113.351714,23.125794;113.351849,23.125812;113....      左转   \n",
       "28  113.352066,23.125512;113.352209,23.125464;113....  向右前方行走   \n",
       "29          113.355634,23.124839;113.355786,23.124622      左转   \n",
       "30  113.355786,23.124618;113.356697,23.124449;113....      左转   \n",
       "31  113.35809,23.12418;113.358121,23.124306;113.35...      右转   \n",
       "32  113.35826,23.12395;113.358464,23.123915;113.35...  向右前方行走   \n",
       "33  113.359128,23.123811;113.359266,23.12372;113.3...      左转   \n",
       "34          113.362044,23.123116;113.362083,23.123472      左转   \n",
       "35  113.362083,23.123472;113.361576,23.123598;113....      右转   \n",
       "36  113.361424,23.123624;113.361441,23.123772;113....      直行   \n",
       "37           113.361441,23.124002;113.36145,23.124128      直行   \n",
       "38           113.36145,23.124128;113.361489,23.124657      []   \n",
       "\n",
       "   assistant_action walk_type  \n",
       "0                []         0  \n",
       "1                []         0  \n",
       "2                []         0  \n",
       "3                []         0  \n",
       "4                []         0  \n",
       "5                []         0  \n",
       "6                []         0  \n",
       "7                []         0  \n",
       "8                []         0  \n",
       "9                []         1  \n",
       "10               []         0  \n",
       "11               []         1  \n",
       "12               []         0  \n",
       "13               []         0  \n",
       "14               []         1  \n",
       "15               []         0  \n",
       "16               []         0  \n",
       "17               []         0  \n",
       "18               []         1  \n",
       "19               []         0  \n",
       "20               []         1  \n",
       "21               []         0  \n",
       "22               []         0  \n",
       "23               []         0  \n",
       "24               []         0  \n",
       "25               []         0  \n",
       "26               []         4  \n",
       "27               []         0  \n",
       "28               []         0  \n",
       "29               []         0  \n",
       "30               []         0  \n",
       "31               []         4  \n",
       "32               []         0  \n",
       "33               []         0  \n",
       "34               []         0  \n",
       "35               []         0  \n",
       "36               []         0  \n",
       "37               []        20  \n",
       "38            到达目的地         0  "
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "walk = pd.json_normalize(geo.walk(key,\"113.296956,23.129103\",\"113.361200,23.124680\")['route']['paths'][0]['steps'])\n",
    "walk"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0                   步行86米右转\n",
       "1                 向东步行35米左转\n",
       "2           沿农林下路向北步行157米右转\n",
       "3            沿东风东路向东步行1482米\n",
       "4            沿东风东路向东南步行123米\n",
       "5          沿东风东路向东南步行176米左转\n",
       "6        沿中山一立交步行108米向左前方行走\n",
       "7      沿黄埔大道西向东步行539米向左前方行走\n",
       "8        沿体育西路向东步行38米向右前方行走\n",
       "9                    步行7米直行\n",
       "10              步行33米向右前方行走\n",
       "11               步行6米向右前方行走\n",
       "12      沿体育西路向东南步行22米向左前方行走\n",
       "13     沿黄埔大道西向东步行678米向左前方行走\n",
       "14                  步行19米右转\n",
       "15         沿体育东路步行48米向左前方行走\n",
       "16     沿黄埔大道西向东步行413米向左前方行走\n",
       "17          沿天河东路向东北步行30米右转\n",
       "18                  步行18米直行\n",
       "19                  步行32米直行\n",
       "20              步行18米向右前方行走\n",
       "21          沿天河东路向东南步行44米直行\n",
       "22     沿黄埔大道西向东步行331米向右前方行走\n",
       "23     沿黄埔大道西向东南步行28米向左前方行走\n",
       "24    沿黄埔大道西向东步行1098米向左前方行走\n",
       "25          沿真如东路向东步行299米右转\n",
       "26                  步行69米直行\n",
       "27                  步行59米左转\n",
       "28     沿黄埔大道中向东步行373米向右前方行走\n",
       "29         沿黄埔大道中向东南步行28米左转\n",
       "30         沿黄埔大道中向东步行240米左转\n",
       "31                 步行116米右转\n",
       "32      沿黄埔大道中向东步行88米向右前方行走\n",
       "33         沿黄埔大道中向东步行306米左转\n",
       "34            沿天府路向北步行39米左转\n",
       "35          沿黄埔大道中向西步行68米右转\n",
       "36                向北步行41米直行\n",
       "37                  步行13米直行\n",
       "38               步行59米到达目的地\n",
       "Name: instruction, dtype: object"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "walk['instruction']"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 公交路线"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.296956,23.129103',\n",
       "  'destination': '113.361200,23.124680',\n",
       "  'distance': '6436',\n",
       "  'taxi_cost': '22',\n",
       "  'transits': [{'cost': '4.0',\n",
       "    'duration': '2008',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1182',\n",
       "    'distance': '9837',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.297134,23.129032',\n",
       "       'destination': '113.296730,23.134483',\n",
       "       'distance': '748',\n",
       "       'duration': '641',\n",
       "       'steps': [{'instruction': '步行86米右转',\n",
       "         'road': [],\n",
       "         'distance': '86',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297134,23.129032;113.297462,23.129753',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行35米左转',\n",
       "         'road': [],\n",
       "         'distance': '35',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297462,23.129753;113.297813,23.129753',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿农林下路步行278米向左前方行走',\n",
       "         'road': '农林下路',\n",
       "         'distance': '278',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297813,23.129747;113.297905,23.130295;113.297920,23.130499;113.297928,23.130634;113.297920,23.130928;113.297935,23.131176;113.297852,23.131863;113.297829,23.132088;113.297798,23.132252;113.297798,23.132278',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行349米到达区庄',\n",
       "         'road': [],\n",
       "         'distance': '349',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297798,23.132278;113.297745,23.132278;113.297699,23.132523;113.296829,23.132523;113.296837,23.133411;113.296837,23.134483;113.296730,23.134483',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达区庄'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '区庄',\n",
       "          'id': '440100023037010',\n",
       "          'location': '113.296725,23.134483'},\n",
       "         'arrival_stop': {'name': '员村',\n",
       "          'id': '440100023037017',\n",
       "          'location': '113.363663,23.115768'},\n",
       "         'name': '地铁5号线(滘口--文冲)',\n",
       "         'id': '440100023037',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '7660',\n",
       "         'duration': '876',\n",
       "         'polyline': '113.296725,23.134483;113.297627,23.134484;113.302571,23.134479;113.305700,23.134501;113.306515,23.134497;113.306965,23.134503;113.307291,23.134503;113.307619,23.134503;113.307976,23.134487;113.308276,23.134453;113.308555,23.134409;113.308813,23.134350;113.309011,23.134271;113.309151,23.134182;113.309274,23.134049;113.309349,23.133876;113.309376,23.133689;113.309392,23.133472;113.309376,23.133304;113.309349,23.133126;113.309312,23.132949;113.309263,23.132776;113.309199,23.132599;113.309076,23.132367;113.307863,23.130561;113.307590,23.130162;113.307488,23.129944;113.307407,23.129688;113.307355,23.129463;113.307329,23.129277;113.307303,23.129049;113.307303,23.128857;113.307275,23.128545;113.307255,23.128363;113.307249,23.128235;113.307272,23.128111;113.307692,23.127284;113.308154,23.126367;113.309062,23.124663;113.309984,23.123045;113.311170,23.120914;113.311379,23.120598;113.311540,23.120396;113.311717,23.120233;113.311915,23.120104;113.312135,23.120016;113.312382,23.119942;113.312672,23.119887;113.313058,23.119853;113.313656,23.119834;113.314249,23.119843;113.314847,23.119853;113.316770,23.119715;113.320016,23.119292;113.321206,23.119293;113.322586,23.119290;113.324445,23.119121;113.326668,23.118952;113.329169,23.118750;113.331498,23.118582;113.332105,23.118539;113.332697,23.118502;113.338429,23.118002;113.341315,23.117680;113.344663,23.117464;113.345949,23.117366;113.347295,23.117264;113.353770,23.116557;113.362917,23.115772;113.363663,23.115768',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0615',\n",
       "         'end_time': '2315',\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '动物园',\n",
       "           'id': '440100023037011',\n",
       "           'location': '113.307291,23.134503'},\n",
       "          {'name': '杨箕',\n",
       "           'id': '440100023037012',\n",
       "           'location': '113.307692,23.127284'},\n",
       "          {'name': '五羊邨',\n",
       "           'id': '440100023037013',\n",
       "           'location': '113.314249,23.119843'},\n",
       "          {'name': '珠江新城',\n",
       "           'id': '440100023037014',\n",
       "           'location': '113.321206,23.119293'},\n",
       "          {'name': '猎德',\n",
       "           'id': '440100023037015',\n",
       "           'location': '113.332105,23.118539'},\n",
       "          {'name': '潭村',\n",
       "           'id': '440100023037016',\n",
       "           'location': '113.345949,23.117366'}]}]},\n",
       "      'entrance': {'name': 'B2口', 'location': '113.297737,23.132275'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': [],\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '员村',\n",
       "          'id': '900000046004022',\n",
       "          'location': '113.363663,23.115768'},\n",
       "         'arrival_stop': {'name': '天河公园',\n",
       "          'id': '900000046004023',\n",
       "          'location': '113.362879,23.125317'},\n",
       "         'name': '地铁21号线(员村--增城广场)',\n",
       "         'id': '900000046004',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '995',\n",
       "         'duration': '119',\n",
       "         'polyline': '113.363663,23.115768;113.363667,23.116199;113.363613,23.117254;113.363592,23.117459;113.362762,23.120408;113.362641,23.121340;113.362649,23.121803;113.362686,23.122398;113.362830,23.124197;113.362879,23.125317',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2250',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'E1口', 'location': '113.362595,23.126282'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.362877,23.125317',\n",
       "       'destination': '113.360863,23.124783',\n",
       "       'distance': '433',\n",
       "       'duration': '371',\n",
       "       'steps': [{'instruction': '步行152米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '152',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362877,23.125317;113.362900,23.125959;113.362579,23.125973;113.362595,23.126276;113.362450,23.126289',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天府路步行7米右转',\n",
       "         'road': '天府路',\n",
       "         'distance': '7',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362450,23.126289;113.362442,23.126225',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行38米左转',\n",
       "         'road': [],\n",
       "         'distance': '38',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362442,23.126219;113.362373,23.126228;113.362289,23.126242;113.362068,23.126272',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行11米右转',\n",
       "         'road': [],\n",
       "         'distance': '11',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362068,23.126272;113.362053,23.126225;113.362038,23.126177',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米左转',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362038,23.126171;113.361588,23.126242',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行178米',\n",
       "         'road': [],\n",
       "         'distance': '178',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361588,23.126242;113.361481,23.125994;113.361282,23.125647;113.361145,23.125338;113.360924,23.124952;113.360863,23.124783',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '2565',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '876',\n",
       "    'distance': '7683',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.297134,23.129032',\n",
       "       'destination': '113.295944,23.126562',\n",
       "       'distance': '308',\n",
       "       'duration': '264',\n",
       "       'steps': [{'instruction': '步行135米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '135',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297134,23.129032;113.296883,23.128468;113.296623,23.127909',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿农林下路一横路步行19米向左前方行走',\n",
       "         'road': '农林下路一横路',\n",
       "         'distance': '19',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296616,23.127903;113.296661,23.127800;113.296738,23.127760',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿农林下路步行154米到达农林下路',\n",
       "         'road': '农林下路',\n",
       "         'distance': '154',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296738,23.127756;113.296608,23.127539;113.296364,23.127209;113.296165,23.126909;113.295998,23.126654;113.295944,23.126562',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达农林下路'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '农林下路',\n",
       "          'id': '440100016832027',\n",
       "          'location': '113.295894,23.126458'},\n",
       "         'arrival_stop': {'name': '员村山顶',\n",
       "          'id': '440100016832037',\n",
       "          'location': '113.358750,23.123859'},\n",
       "         'name': '542路(瑞宝乡总站--员村一横路总站)',\n",
       "         'id': '440100016832',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6807',\n",
       "         'duration': '1815',\n",
       "         'polyline': '113.295894,23.126458;113.295894,23.126454;113.295929,23.126541;113.295990,23.126649;113.296163,23.126905;113.296363,23.127205;113.296602,23.127535;113.296732,23.127756;113.296758,23.127813;113.296771,23.127891;113.297079,23.128316;113.297292,23.128676;113.297691,23.129379;113.297769,23.129449;113.297891,23.129731;113.297973,23.130039;113.297990,23.130126;113.298021,23.130386;113.298025,23.130612;113.298003,23.130938;113.298602,23.131003;113.298906,23.131050;113.299392,23.131137;113.299891,23.131228;113.300577,23.131363;113.300647,23.131454;113.300768,23.131467;113.300764,23.131467;113.301007,23.131493;113.301719,23.131628;113.302734,23.131758;113.302938,23.131758;113.303529,23.131758;113.303997,23.131771;113.304457,23.131775;113.305056,23.131788;113.306141,23.131801;113.306693,23.131801;113.307548,23.131801;113.307773,23.131819;113.308863,23.131823;113.309141,23.131823;113.309510,23.131793;113.309865,23.131740;113.310286,23.131658;113.310569,23.131576;113.310699,23.131541;113.310872,23.131493;113.310981,23.131411;113.311445,23.131207;113.312122,23.130911;113.312205,23.130838;113.312413,23.130734;113.312813,23.130564;113.312986,23.130477;113.313138,23.130404;113.313372,23.130295;113.313446,23.130286;113.313563,23.130243;113.314379,23.129861;113.314666,23.129731;113.314835,23.129640;113.314918,23.129583;113.314957,23.129540;113.314961,23.129505;113.314965,23.129423;113.315013,23.129336;113.315104,23.129253;113.315156,23.129227;113.315161,23.129227;113.315191,23.129223;113.315230,23.129210;113.315265,23.129206;113.315434,23.129201;113.315538,23.129223;113.315629,23.129275;113.316311,23.128958;113.316853,23.128728;113.317808,23.128290;113.317856,23.128268;113.318529,23.127869;113.318628,23.127773;113.318737,23.127730;113.318876,23.127678;113.319010,23.127630;113.319219,23.127582;113.319232,23.127582;113.319362,23.127565;113.319609,23.127539;113.319792,23.127535;113.321042,23.127461;113.321506,23.127470;113.321606,23.127478;113.321740,23.127522;113.323971,23.127370;113.324926,23.127318;113.324996,23.127266;113.325312,23.127240;113.325499,23.127240;113.326176,23.127196;113.326788,23.127157;113.327400,23.127118;113.327678,23.127092;113.327964,23.127070;113.328225,23.127049;113.328585,23.127023;113.329622,23.126953;113.329770,23.126944;113.330725,23.126888;113.330727,23.126888;113.330971,23.126875;113.332169,23.126799;113.332664,23.126762;113.333176,23.126722;113.333786,23.126684;113.333946,23.126675;113.334106,23.126671;113.334541,23.126648;113.334961,23.126627;113.334984,23.126627;113.335304,23.126616;113.335770,23.126602;113.336403,23.126572;113.336655,23.126562;113.336777,23.126602;113.337181,23.126566;113.337830,23.126516;113.337929,23.126507;113.338425,23.126467;113.339432,23.126398;113.340179,23.126347;113.340408,23.126253;113.340477,23.126249;113.340469,23.126249;113.340797,23.126221;113.341324,23.126171;113.341728,23.126139;113.341919,23.126125;113.342270,23.126102;113.342697,23.126072;113.343109,23.126047;113.343246,23.126038;113.343369,23.126028;113.343491,23.126024;113.343704,23.126011;113.343918,23.125994;113.344185,23.125978;113.344452,23.125959;113.344894,23.125925;113.344887,23.125925;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352150,23.124840;113.352148,23.124839;113.352227,23.124822;113.352357,23.124822;113.352661,23.125004;113.353273,23.124891;113.353763,23.124809;113.355286,23.124523;113.355786,23.124431;113.356341,23.124336;113.356654,23.124232;113.356931,23.124193;113.357274,23.124136;113.357539,23.124084;113.358086,23.123980;113.358477,23.123906;113.358750,23.123859',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0625',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016832013',\n",
       "           'location': '113.300768,23.131467'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016832014',\n",
       "           'location': '113.306693,23.131801'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016832028',\n",
       "           'location': '113.310699,23.131541'},\n",
       "          {'name': '天河',\n",
       "           'id': '440100016832016',\n",
       "           'location': '113.319362,23.127565'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016832017',\n",
       "           'location': '113.330725,23.126888'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016832018',\n",
       "           'location': '113.340477,23.126249'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016832019',\n",
       "           'location': '113.344894,23.125925'},\n",
       "          {'name': '华侨医院(潭村)站',\n",
       "           'id': '440100016832036',\n",
       "           'location': '113.352150,23.124840'}]},\n",
       "        {'departure_stop': {'name': '农林下路',\n",
       "          'id': '440100016783043',\n",
       "          'location': '113.295937,23.126558'},\n",
       "         'arrival_stop': {'name': '员村山顶',\n",
       "          'id': '440100016783017',\n",
       "          'location': '113.357925,23.124014'},\n",
       "         'name': '517路(广仁路总站--黄埔客运站总站)',\n",
       "         'id': '440100016783',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6556',\n",
       "         'duration': '1800',\n",
       "         'polyline': '113.295937,23.126558;113.295937,23.126553;113.295990,23.126648;113.296349,23.127205;113.296783,23.127865;113.297340,23.128658;113.297752,23.129372;113.297874,23.129740;113.297989,23.130127;113.298019,23.130386;113.298027,23.130611;113.297997,23.130938;113.298607,23.131002;113.298775,23.131039;113.298904,23.131052;113.299393,23.131138;113.299896,23.131229;113.300575,23.131363;113.300652,23.131453;113.300705,23.131458;113.300705,23.131462;113.301018,23.131516;113.301926,23.131666;113.302223,23.131710;113.302353,23.131748;113.302902,23.131771;113.303192,23.131771;113.303642,23.131771;113.303749,23.131771;113.303993,23.131771;113.304459,23.131779;113.305298,23.131788;113.306122,23.131805;113.306824,23.131805;113.307549,23.131802;113.307777,23.131819;113.308853,23.131819;113.309143,23.131823;113.309502,23.131792;113.309654,23.131779;113.309860,23.131741;113.310295,23.131659;113.310570,23.131580;113.310852,23.131489;113.310852,23.131498;113.310867,23.131493;113.310974,23.131411;113.311447,23.131207;113.312126,23.130911;113.312202,23.130838;113.312408,23.130733;113.312805,23.130564;113.312988,23.130478;113.313141,23.130404;113.313370,23.130295;113.313416,23.130255;113.313499,23.130209;113.314163,23.129887;113.314812,23.129566;113.314796,23.129480;113.314812,23.129353;113.314850,23.129250;113.314941,23.129158;113.315079,23.129084;113.315147,23.129066;113.315186,23.129057;113.315437,23.129026;113.315582,23.129040;113.315659,23.129070;113.316429,23.128702;113.316895,23.128515;113.317520,23.128273;113.318008,23.128069;113.318634,23.127773;113.318741,23.127728;113.319016,23.127630;113.319237,23.127583;113.319405,23.127560;113.319611,23.127541;113.319817,23.127535;113.321037,23.127460;113.321503,23.127468;113.321609,23.127478;113.321739,23.127522;113.323975,23.127369;113.324806,23.127323;113.324913,23.127266;113.325500,23.127239;113.326454,23.127178;113.327408,23.127117;113.327682,23.127090;113.327965,23.127071;113.328224,23.127048;113.328590,23.127022;113.329628,23.126953;113.329765,23.126944;113.329842,23.126940;113.329839,23.126940;113.330968,23.126875;113.332170,23.126797;113.332669,23.126762;113.333173,23.126723;113.333789,23.126684;113.333945,23.126675;113.334106,23.126671;113.334588,23.126649;113.334961,23.126636;113.335065,23.126632;113.335768,23.126602;113.336398,23.126571;113.336523,23.126562;113.336680,23.126610;113.337183,23.126567;113.337639,23.126536;113.337925,23.126506;113.338429,23.126467;113.339197,23.126411;113.339540,23.126337;113.339588,23.126332;113.340247,23.126272;113.340412,23.126254;113.340799,23.126220;113.341319,23.126172;113.341723,23.126137;113.341923,23.126124;113.342270,23.126102;113.342691,23.126072;113.343112,23.126046;113.343242,23.126037;113.343368,23.126029;113.343494,23.126024;113.343707,23.126011;113.343924,23.125994;113.344184,23.125977;113.344453,23.125959;113.345026,23.125916;113.345032,23.125916;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352180,23.124830;113.352173,23.124796;113.352379,23.124762;113.352654,23.125004;113.353279,23.124891;113.353760,23.124805;113.355278,23.124527;113.355782,23.124432;113.356339,23.124336;113.356659,23.124237;113.357277,23.124136;113.357925,23.124014',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016783009',\n",
       "           'location': '113.300705,23.131458'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016783044',\n",
       "           'location': '113.306824,23.131805'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016783045',\n",
       "           'location': '113.310852,23.131489'},\n",
       "          {'name': '天河',\n",
       "           'id': '440100016783012',\n",
       "           'location': '113.319405,23.127560'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016783013',\n",
       "           'location': '113.329842,23.126940'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016783014',\n",
       "           'location': '113.339588,23.126332'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016783015',\n",
       "           'location': '113.345026,23.125916'},\n",
       "          {'name': '华侨医院(潭村)',\n",
       "           'id': '440100016783046',\n",
       "           'location': '113.352180,23.124830'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.358719,23.123877',\n",
       "       'destination': '113.361488,23.124657',\n",
       "       'distance': '568',\n",
       "       'duration': '486',\n",
       "       'steps': [{'instruction': '沿黄埔大道中步行42米向右前方行走',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '42',\n",
       "         'duration': [],\n",
       "         'polyline': '113.358719,23.123877;113.358902,23.123854;113.359131,23.123816',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行306米左转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '306',\n",
       "         'duration': [],\n",
       "         'polyline': '113.359131,23.123810;113.359268,23.123720;113.359497,23.123667;113.360611,23.123455;113.360641,23.123451;113.361023,23.123363;113.361397,23.123289;113.361473,23.123272;113.361694,23.123211;113.362045,23.123121',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天府路步行39米左转',\n",
       "         'road': '天府路',\n",
       "         'distance': '39',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362045,23.123116;113.362083,23.123472',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行68米右转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '68',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362083,23.123472;113.361572,23.123598;113.361427,23.123625',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行41米往前走',\n",
       "         'road': [],\n",
       "         'distance': '41',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361427,23.123625;113.361443,23.123772;113.361443,23.124002',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行13米往前走',\n",
       "         'road': [],\n",
       "         'distance': '13',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361443,23.124002;113.361450,23.124128',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361450,23.124128;113.361488,23.124657',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '2710',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1009',\n",
       "    'distance': '6958',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.297134,23.129032',\n",
       "       'destination': '113.297844,23.131962',\n",
       "       'distance': '364',\n",
       "       'duration': '312',\n",
       "       'steps': [{'instruction': '步行86米右转',\n",
       "         'road': [],\n",
       "         'distance': '86',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297134,23.129032;113.297462,23.129753',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行35米左转',\n",
       "         'road': [],\n",
       "         'distance': '35',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297462,23.129753;113.297813,23.129753',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿农林下路步行243米到达犀牛路口',\n",
       "         'road': '农林下路',\n",
       "         'distance': '243',\n",
       "         'duration': [],\n",
       "         'polyline': '113.297813,23.129747;113.297905,23.130295;113.297920,23.130499;113.297928,23.130634;113.297920,23.130928;113.297935,23.131176;113.297852,23.131863;113.297844,23.131962',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达犀牛路口'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '犀牛路口',\n",
       "          'id': '440100016851006',\n",
       "          'location': '113.297839,23.131966'},\n",
       "         'arrival_stop': {'name': '员村山顶',\n",
       "          'id': '440100016851015',\n",
       "          'location': '113.357872,23.124020'},\n",
       "         'name': '550路(广州火车站总站--东圃珠村总站)',\n",
       "         'id': '440100016851',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5949',\n",
       "         'duration': '1846',\n",
       "         'polyline': '113.297839,23.131966;113.297843,23.131966;113.297852,23.131862;113.297934,23.131176;113.298003,23.130938;113.298542,23.130998;113.298837,23.131046;113.299392,23.131137;113.299891,23.131228;113.300577,23.131363;113.300633,23.131449;113.300734,23.131458;113.300735,23.131462;113.301003,23.131493;113.301712,23.131626;113.302734,23.131758;113.303108,23.131767;113.303528,23.131758;113.304001,23.131771;113.304451,23.131775;113.305061,23.131788;113.305870,23.131798;113.306145,23.131800;113.307549,23.131800;113.307770,23.131817;113.308861,23.131823;113.309135,23.131823;113.309509,23.131794;113.309868,23.131741;113.310287,23.131659;113.310570,23.131575;113.310669,23.131550;113.310867,23.131493;113.310974,23.131411;113.311447,23.131207;113.312126,23.130911;113.312202,23.130838;113.312408,23.130733;113.312805,23.130564;113.312988,23.130478;113.313141,23.130404;113.313370,23.130295;113.313416,23.130255;113.313499,23.130209;113.314163,23.129887;113.314812,23.129566;113.314796,23.129480;113.314812,23.129353;113.314850,23.129250;113.314941,23.129158;113.315079,23.129084;113.315147,23.129066;113.315186,23.129057;113.315437,23.129026;113.315582,23.129040;113.315659,23.129070;113.316429,23.128702;113.316895,23.128515;113.317520,23.128273;113.318008,23.128069;113.318634,23.127773;113.318741,23.127728;113.319016,23.127630;113.319237,23.127583;113.319351,23.127569;113.319611,23.127541;113.319817,23.127535;113.321037,23.127460;113.321503,23.127468;113.321609,23.127478;113.321739,23.127522;113.323975,23.127369;113.324806,23.127323;113.324913,23.127266;113.325500,23.127239;113.326454,23.127178;113.327408,23.127117;113.327682,23.127090;113.327965,23.127071;113.328224,23.127048;113.328590,23.127022;113.329628,23.126953;113.329765,23.126944;113.329811,23.126940;113.329809,23.126940;113.330968,23.126875;113.332170,23.126797;113.332669,23.126762;113.333173,23.126723;113.333789,23.126684;113.333945,23.126675;113.334106,23.126671;113.334588,23.126649;113.334961,23.126636;113.335065,23.126632;113.335768,23.126602;113.336398,23.126571;113.336523,23.126562;113.336680,23.126610;113.337183,23.126567;113.337639,23.126536;113.337925,23.126506;113.338429,23.126467;113.339197,23.126411;113.339540,23.126337;113.339592,23.126332;113.340247,23.126272;113.340412,23.126254;113.340799,23.126220;113.341319,23.126172;113.341723,23.126137;113.341923,23.126124;113.342270,23.126102;113.342691,23.126072;113.343112,23.126046;113.343242,23.126037;113.343368,23.126029;113.343494,23.126024;113.343707,23.126011;113.343924,23.125994;113.344184,23.125977;113.344453,23.125959;113.345035,23.125916;113.345039,23.125916;113.345032,23.125916;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352234,23.124823;113.352257,23.124823;113.352356,23.124823;113.352661,23.125004;113.353271,23.124891;113.353760,23.124809;113.355286,23.124523;113.355789,23.124432;113.356339,23.124336;113.356659,23.124231;113.356934,23.124193;113.357269,23.124136;113.357536,23.124084;113.357872,23.124020',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016851007',\n",
       "           'location': '113.300734,23.131458'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016851008',\n",
       "           'location': '113.305870,23.131798'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016851041',\n",
       "           'location': '113.310669,23.131550'},\n",
       "          {'name': '天河',\n",
       "           'id': '440100016851010',\n",
       "           'location': '113.319351,23.127569'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016851011',\n",
       "           'location': '113.329811,23.126940'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016851012',\n",
       "           'location': '113.339592,23.126332'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016851013',\n",
       "           'location': '113.345035,23.125916'},\n",
       "          {'name': '华侨医院(潭村)',\n",
       "           'id': '440100016851033',\n",
       "           'location': '113.352257,23.124823'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.357956,23.124006',\n",
       "       'destination': '113.361488,23.124657',\n",
       "       'distance': '645',\n",
       "       'duration': '552',\n",
       "       'steps': [{'instruction': '沿黄埔大道中步行119米向右前方行走',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '119',\n",
       "         'duration': [],\n",
       "         'polyline': '113.357956,23.124006;113.358078,23.123985;113.358261,23.123955;113.358467,23.123915;113.358498,23.123911;113.358902,23.123854;113.359131,23.123816',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行306米左转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '306',\n",
       "         'duration': [],\n",
       "         'polyline': '113.359131,23.123810;113.359268,23.123720;113.359497,23.123667;113.360611,23.123455;113.360641,23.123451;113.361023,23.123363;113.361397,23.123289;113.361473,23.123272;113.361694,23.123211;113.362045,23.123121',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天府路步行39米左转',\n",
       "         'road': '天府路',\n",
       "         'distance': '39',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362045,23.123116;113.362083,23.123472',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行68米右转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '68',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362083,23.123472;113.361572,23.123598;113.361427,23.123625',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行41米往前走',\n",
       "         'road': [],\n",
       "         'distance': '41',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361427,23.123625;113.361443,23.123772;113.361443,23.124002',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行13米往前走',\n",
       "         'road': [],\n",
       "         'distance': '13',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361443,23.124002;113.361450,23.124128',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361450,23.124128;113.361488,23.124657',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '2600',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1050',\n",
       "    'distance': '7984',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.296585,23.129110',\n",
       "       'destination': '113.293068,23.130846',\n",
       "       'distance': '482',\n",
       "       'duration': '413',\n",
       "       'steps': [{'instruction': '步行18米右转',\n",
       "         'road': [],\n",
       "         'distance': '18',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296585,23.129110;113.296410,23.129124',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿竹丝岗二马路步行298米右转',\n",
       "         'road': '竹丝岗二马路',\n",
       "         'distance': '298',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296410,23.129124;113.296432,23.129293;113.296432,23.129478;113.296417,23.129597;113.296379,23.129705;113.296349,23.129730;113.296158,23.129944;113.295914,23.130243;113.295853,23.130304;113.295792,23.130339;113.295395,23.130499;113.295181,23.130564;113.295036,23.130590;113.294525,23.130594;113.294472,23.130611',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿竹丝岗二马路步行26米左转',\n",
       "         'road': '竹丝岗二马路',\n",
       "         'distance': '26',\n",
       "         'duration': [],\n",
       "         'polyline': '113.294472,23.130611;113.294456,23.130651;113.294456,23.130846',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿东风东路步行140米到达执信路',\n",
       "         'road': '东风东路',\n",
       "         'distance': '140',\n",
       "         'duration': [],\n",
       "         'polyline': '113.294456,23.130846;113.294235,23.130846;113.293709,23.130846;113.293388,23.130846;113.293068,23.130846',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达执信路'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '执信路',\n",
       "          'id': '440100016471013',\n",
       "          'location': '113.293060,23.130842'},\n",
       "         'arrival_stop': {'name': '员村山顶',\n",
       "          'id': '440100016471022',\n",
       "          'location': '113.358780,23.123848'},\n",
       "         'name': '284路(广园新村总站--员村总站)',\n",
       "         'id': '440100016471',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '6934',\n",
       "         'duration': '1700',\n",
       "         'polyline': '113.293060,23.130842;113.293160,23.130842;113.293707,23.130842;113.294436,23.130846;113.295204,23.130877;113.295339,23.130911;113.295499,23.130911;113.296385,23.130929;113.297192,23.130938;113.297552,23.130968;113.297826,23.130994;113.298216,23.131029;113.299748,23.131302;113.300647,23.131454;113.301007,23.131493;113.301719,23.131628;113.302734,23.131758;113.302938,23.131758;113.303112,23.131766;113.303316,23.131762;113.303529,23.131758;113.303997,23.131771;113.304457,23.131775;113.305056,23.131788;113.306141,23.131801;113.306814,23.131801;113.306816,23.131800;113.307549,23.131800;113.307770,23.131817;113.308861,23.131823;113.309135,23.131823;113.309509,23.131794;113.309868,23.131741;113.310287,23.131659;113.310570,23.131575;113.310783,23.131516;113.310783,23.131519;113.310867,23.131493;113.310974,23.131411;113.311447,23.131207;113.312126,23.130911;113.312202,23.130838;113.312408,23.130733;113.312805,23.130564;113.312988,23.130478;113.313141,23.130404;113.313370,23.130295;113.313446,23.130287;113.313568,23.130241;113.314384,23.129862;113.314667,23.129730;113.314835,23.129641;113.314888,23.129604;113.314919,23.129581;113.314957,23.129539;113.314957,23.129505;113.314972,23.129423;113.315010,23.129335;113.315102,23.129253;113.315163,23.129227;113.315193,23.129223;113.315224,23.129210;113.315262,23.129208;113.315430,23.129202;113.315536,23.129223;113.315628,23.129276;113.315895,23.129154;113.316315,23.128958;113.316856,23.128729;113.317856,23.128269;113.318527,23.127869;113.318634,23.127773;113.318741,23.127728;113.319016,23.127630;113.319237,23.127583;113.319405,23.127560;113.319611,23.127541;113.319817,23.127535;113.321037,23.127460;113.321503,23.127468;113.321609,23.127478;113.321739,23.127522;113.323975,23.127369;113.324806,23.127323;113.324913,23.127266;113.325500,23.127239;113.326454,23.127178;113.327408,23.127117;113.327682,23.127090;113.327965,23.127071;113.328224,23.127048;113.328590,23.127022;113.329628,23.126953;113.329765,23.126944;113.330666,23.126894;113.330971,23.126875;113.332169,23.126799;113.332664,23.126762;113.333176,23.126722;113.333786,23.126684;113.333946,23.126675;113.334106,23.126671;113.334541,23.126648;113.334961,23.126627;113.334984,23.126627;113.335770,23.126602;113.336403,23.126572;113.336655,23.126562;113.336777,23.126602;113.337181,23.126566;113.337830,23.126516;113.337929,23.126507;113.338425,23.126467;113.339432,23.126398;113.340179,23.126347;113.340408,23.126253;113.340469,23.126249;113.340797,23.126221;113.341324,23.126171;113.341728,23.126139;113.341919,23.126125;113.342270,23.126102;113.342697,23.126072;113.343109,23.126047;113.343246,23.126038;113.343369,23.126028;113.343491,23.126024;113.343704,23.126011;113.343918,23.125994;113.344185,23.125978;113.344452,23.125959;113.344879,23.125929;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352188,23.124830;113.352234,23.124823;113.352272,23.124796;113.352341,23.124741;113.352661,23.125004;113.353271,23.124891;113.353760,23.124809;113.355286,23.124523;113.355789,23.124432;113.356339,23.124336;113.356659,23.124231;113.356934,23.124193;113.357269,23.124136;113.358086,23.123980;113.358261,23.123949;113.358429,23.123920;113.358482,23.123907;113.358780,23.123848',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2220',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016471014',\n",
       "           'location': '113.303316,23.131762'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016471015',\n",
       "           'location': '113.306814,23.131801'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016471029',\n",
       "           'location': '113.310783,23.131516'},\n",
       "          {'name': '天河',\n",
       "           'id': '440100016471017',\n",
       "           'location': '113.319405,23.127560'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016471018',\n",
       "           'location': '113.330666,23.126894'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016471019',\n",
       "           'location': '113.340469,23.126249'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016471020',\n",
       "           'location': '113.344879,23.125929'},\n",
       "          {'name': '华侨医院(潭村)',\n",
       "           'id': '440100016471033',\n",
       "           'location': '113.352188,23.124830'}]},\n",
       "        {'departure_stop': {'name': '执信路',\n",
       "          'id': '440100016786015',\n",
       "          'location': '113.293091,23.130842'},\n",
       "         'arrival_stop': {'name': '员村山顶',\n",
       "          'id': '440100016786025',\n",
       "          'location': '113.357979,23.124002'},\n",
       "         'name': '518路(站前路(西郊大厦)总站--棠下小区总站)',\n",
       "         'id': '440100016786',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7432',\n",
       "         'duration': '1779',\n",
       "         'polyline': '113.293091,23.130842;113.293152,23.130842;113.293709,23.130842;113.294434,23.130846;113.295197,23.130875;113.295341,23.130911;113.295502,23.130911;113.296379,23.130928;113.297188,23.130938;113.297554,23.130968;113.297821,23.130993;113.298210,23.131029;113.299751,23.131302;113.300652,23.131453;113.301003,23.131493;113.301712,23.131626;113.302734,23.131758;113.303183,23.131778;113.303528,23.131758;113.304001,23.131771;113.304451,23.131775;113.305061,23.131788;113.306145,23.131800;113.306862,23.131800;113.307549,23.131800;113.307770,23.131817;113.308861,23.131823;113.309135,23.131823;113.309509,23.131794;113.309868,23.131741;113.310287,23.131659;113.310570,23.131575;113.310692,23.131544;113.310692,23.131540;113.310867,23.131493;113.311005,23.131475;113.311371,23.131325;113.312393,23.130865;113.312912,23.130678;113.312988,23.130638;113.315186,23.129608;113.317368,23.128565;113.317886,23.128321;113.318634,23.127920;113.318855,23.127817;113.319099,23.127729;113.319366,23.127661;113.319817,23.127535;113.321037,23.127460;113.321175,23.127199;113.321175,23.126640;113.321175,23.126493;113.321175,23.126249;113.321175,23.126221;113.321175,23.126129;113.321175,23.125719;113.321175,23.125664;113.321190,23.124878;113.321198,23.124445;113.321198,23.124275;113.321210,23.124040;113.321205,23.124031;113.321121,23.124012;113.321022,23.123938;113.320984,23.123884;113.320961,23.123789;113.320969,23.123642;113.321014,23.123550;113.321037,23.123524;113.321167,23.123461;113.321342,23.123461;113.321465,23.123510;113.321526,23.123569;113.321571,23.123724;113.321564,23.123819;113.321541,23.123898;113.321503,23.123945;113.321449,23.123999;113.321381,23.124027;113.321365,23.124271;113.321365,23.124445;113.321365,23.124557;113.321365,23.124857;113.321365,23.125422;113.321365,23.125664;113.321365,23.126221;113.321365,23.126249;113.321365,23.126507;113.321396,23.127205;113.321518,23.127344;113.321739,23.127522;113.323975,23.127369;113.324806,23.127323;113.324913,23.127266;113.325500,23.127239;113.326454,23.127178;113.327408,23.127117;113.327682,23.127090;113.327965,23.127071;113.328224,23.127048;113.328590,23.127022;113.329628,23.126953;113.329765,23.126944;113.329811,23.126940;113.329809,23.126940;113.330968,23.126875;113.332170,23.126797;113.332669,23.126762;113.333173,23.126723;113.333789,23.126684;113.333945,23.126675;113.334106,23.126671;113.334588,23.126649;113.334961,23.126636;113.335065,23.126632;113.335768,23.126602;113.336398,23.126571;113.336523,23.126562;113.336680,23.126610;113.337183,23.126567;113.337639,23.126536;113.337925,23.126506;113.338429,23.126467;113.339197,23.126411;113.339540,23.126337;113.339592,23.126332;113.340247,23.126272;113.340412,23.126254;113.340799,23.126220;113.341319,23.126172;113.341723,23.126137;113.341923,23.126124;113.342270,23.126102;113.342691,23.126072;113.343112,23.126046;113.343242,23.126037;113.343368,23.126029;113.343494,23.126024;113.343707,23.126011;113.343924,23.125994;113.344184,23.125977;113.344453,23.125959;113.344870,23.125929;113.344872,23.125929;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352234,23.124823;113.352272,23.124796;113.352341,23.124741;113.352661,23.125004;113.353271,23.124891;113.353760,23.124809;113.355286,23.124523;113.355789,23.124432;113.356339,23.124336;113.356659,23.124231;113.356934,23.124193;113.357269,23.124136;113.357979,23.124002',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0615',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016786016',\n",
       "           'location': '113.303183,23.131778'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016786017',\n",
       "           'location': '113.306862,23.131800'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016786037',\n",
       "           'location': '113.310692,23.131544'},\n",
       "          {'name': '华夏路北',\n",
       "           'id': '440100016786019',\n",
       "           'location': '113.321175,23.126129'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016786021',\n",
       "           'location': '113.329811,23.126940'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016786022',\n",
       "           'location': '113.339592,23.126332'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016786023',\n",
       "           'location': '113.344870,23.125929'},\n",
       "          {'name': '华侨医院(潭村)',\n",
       "           'id': '440100016786038',\n",
       "           'location': '113.352234,23.124823'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.358719,23.123877',\n",
       "       'destination': '113.361488,23.124657',\n",
       "       'distance': '568',\n",
       "       'duration': '486',\n",
       "       'steps': [{'instruction': '沿黄埔大道中步行42米向右前方行走',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '42',\n",
       "         'duration': [],\n",
       "         'polyline': '113.358719,23.123877;113.358902,23.123854;113.359131,23.123816',\n",
       "         'action': '向右前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行306米左转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '306',\n",
       "         'duration': [],\n",
       "         'polyline': '113.359131,23.123810;113.359268,23.123720;113.359497,23.123667;113.360611,23.123455;113.360641,23.123451;113.361023,23.123363;113.361397,23.123289;113.361473,23.123272;113.361694,23.123211;113.362045,23.123121',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天府路步行39米左转',\n",
       "         'road': '天府路',\n",
       "         'distance': '39',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362045,23.123116;113.362083,23.123472',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行68米右转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '68',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362083,23.123472;113.361572,23.123598;113.361427,23.123625',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行41米往前走',\n",
       "         'road': [],\n",
       "         'distance': '41',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361427,23.123625;113.361443,23.123772;113.361443,23.124002',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行13米往前走',\n",
       "         'road': [],\n",
       "         'distance': '13',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361443,23.124002;113.361450,23.124128',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361450,23.124128;113.361488,23.124657',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '2.0',\n",
       "    'duration': '2782',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '965',\n",
       "    'distance': '8190',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.296585,23.129110',\n",
       "       'destination': '113.293068,23.130846',\n",
       "       'distance': '482',\n",
       "       'duration': '413',\n",
       "       'steps': [{'instruction': '步行18米右转',\n",
       "         'road': [],\n",
       "         'distance': '18',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296585,23.129110;113.296410,23.129124',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿竹丝岗二马路步行298米右转',\n",
       "         'road': '竹丝岗二马路',\n",
       "         'distance': '298',\n",
       "         'duration': [],\n",
       "         'polyline': '113.296410,23.129124;113.296432,23.129293;113.296432,23.129478;113.296417,23.129597;113.296379,23.129705;113.296349,23.129730;113.296158,23.129944;113.295914,23.130243;113.295853,23.130304;113.295792,23.130339;113.295395,23.130499;113.295181,23.130564;113.295036,23.130590;113.294525,23.130594;113.294472,23.130611',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿竹丝岗二马路步行26米左转',\n",
       "         'road': '竹丝岗二马路',\n",
       "         'distance': '26',\n",
       "         'duration': [],\n",
       "         'polyline': '113.294472,23.130611;113.294456,23.130651;113.294456,23.130846',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿东风东路步行140米到达执信路',\n",
       "         'road': '东风东路',\n",
       "         'distance': '140',\n",
       "         'duration': [],\n",
       "         'polyline': '113.294456,23.130846;113.294235,23.130846;113.293709,23.130846;113.293388,23.130846;113.293068,23.130846',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达执信路'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '执信路',\n",
       "          'id': '440100016432015',\n",
       "          'location': '113.293068,23.130842'},\n",
       "         'arrival_stop': {'name': '员村',\n",
       "          'id': '440100016432047',\n",
       "          'location': '113.364622,23.122396'},\n",
       "         'name': '261路(河沙总站--鱼珠总站)',\n",
       "         'id': '440100016432',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7225',\n",
       "         'duration': '1955',\n",
       "         'polyline': '113.293068,23.130842;113.293064,23.130842;113.293390,23.130842;113.293707,23.130842;113.294232,23.130846;113.294436,23.130846;113.295204,23.130877;113.295339,23.130911;113.295499,23.130911;113.296385,23.130929;113.297192,23.130938;113.297552,23.130968;113.297826,23.130994;113.298216,23.131029;113.299761,23.131302;113.300681,23.131450;113.300955,23.131493;113.301719,23.131628;113.302730,23.131753;113.302938,23.131758;113.303255,23.131758;113.303251,23.131758;113.303529,23.131758;113.303997,23.131771;113.304457,23.131775;113.305056,23.131788;113.306141,23.131801;113.306849,23.131801;113.307548,23.131801;113.307773,23.131819;113.308863,23.131823;113.309141,23.131823;113.309510,23.131793;113.309865,23.131740;113.310286,23.131658;113.310569,23.131576;113.310716,23.131536;113.310872,23.131493;113.310981,23.131411;113.311445,23.131207;113.312070,23.130938;113.312205,23.130838;113.312413,23.130734;113.312813,23.130564;113.312986,23.130477;113.313164,23.130391;113.313563,23.130243;113.314379,23.129861;113.314666,23.129731;113.314835,23.129640;113.314918,23.129583;113.314957,23.129540;113.314961,23.129505;113.314965,23.129423;113.315013,23.129336;113.315065,23.129293;113.315104,23.129253;113.315161,23.129227;113.315191,23.129223;113.315230,23.129210;113.315265,23.129206;113.315434,23.129201;113.315538,23.129223;113.315629,23.129275;113.316311,23.128958;113.316853,23.128728;113.317856,23.128268;113.318529,23.127869;113.318633,23.127773;113.318737,23.127730;113.319015,23.127626;113.319232,23.127582;113.319371,23.127565;113.319609,23.127539;113.319792,23.127535;113.321042,23.127461;113.321306,23.127461;113.321624,23.127490;113.321745,23.127526;113.323963,23.127371;113.324797,23.127321;113.324945,23.127311;113.325013,23.127261;113.325308,23.127253;113.325499,23.127240;113.326176,23.127196;113.326788,23.127157;113.327400,23.127118;113.327678,23.127092;113.327964,23.127070;113.328225,23.127049;113.328585,23.127023;113.329622,23.126953;113.329770,23.126944;113.329826,23.126940;113.329822,23.126940;113.330968,23.126875;113.332170,23.126797;113.332669,23.126762;113.333173,23.126723;113.333789,23.126684;113.333945,23.126675;113.334106,23.126671;113.334588,23.126649;113.334961,23.126636;113.335065,23.126632;113.335768,23.126602;113.336398,23.126571;113.336523,23.126562;113.336680,23.126610;113.337183,23.126567;113.337639,23.126536;113.337925,23.126506;113.338429,23.126467;113.339197,23.126411;113.339540,23.126337;113.339596,23.126332;113.339592,23.126332;113.340247,23.126272;113.340412,23.126254;113.340799,23.126220;113.341319,23.126172;113.341723,23.126137;113.341923,23.126124;113.342270,23.126102;113.342691,23.126072;113.343112,23.126046;113.343242,23.126037;113.343368,23.126029;113.343494,23.126024;113.343707,23.126011;113.343924,23.125994;113.344184,23.125977;113.344453,23.125959;113.345022,23.125916;113.345024,23.125916;113.345726,23.125860;113.345970,23.125834;113.346107,23.125816;113.346306,23.125793;113.347244,23.125738;113.347427,23.125769;113.347710,23.125738;113.348137,23.125673;113.348648,23.125608;113.348923,23.125565;113.350349,23.125338;113.351479,23.125170;113.351540,23.125050;113.351654,23.124945;113.351746,23.124908;113.352158,23.124836;113.352157,23.124835;113.352227,23.124822;113.352357,23.124822;113.352661,23.125004;113.353273,23.124891;113.353763,23.124809;113.355286,23.124523;113.355786,23.124431;113.356437,23.124319;113.356931,23.124214;113.357274,23.124136;113.357539,23.124084;113.357682,23.124058;113.357678,23.124058;113.358086,23.123980;113.358477,23.123906;113.358902,23.123845;113.359128,23.123811;113.359266,23.123715;113.359501,23.123663;113.360608,23.123451;113.360638,23.123446;113.361020,23.123359;113.361393,23.123286;113.361471,23.123268;113.362044,23.123116;113.362174,23.123082;113.362478,23.122999;113.362813,23.122908;113.364154,23.122504;113.364540,23.122400;113.364622,23.122396',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '东风东路站',\n",
       "           'id': '440100016432016',\n",
       "           'location': '113.303255,23.131758'},\n",
       "          {'name': '东峻广场',\n",
       "           'id': '440100016432042',\n",
       "           'location': '113.306849,23.131801'},\n",
       "          {'name': '锦城花园',\n",
       "           'id': '440100016432043',\n",
       "           'location': '113.310716,23.131536'},\n",
       "          {'name': '天河',\n",
       "           'id': '440100016432044',\n",
       "           'location': '113.319371,23.127565'},\n",
       "          {'name': '冼村',\n",
       "           'id': '440100016432045',\n",
       "           'location': '113.329826,23.126940'},\n",
       "          {'name': '石牌村',\n",
       "           'id': '440100016432021',\n",
       "           'location': '113.339596,23.126332'},\n",
       "          {'name': '国防大厦',\n",
       "           'id': '440100016432022',\n",
       "           'location': '113.345022,23.125916'},\n",
       "          {'name': '华侨医院(潭村)',\n",
       "           'id': '440100016432046',\n",
       "           'location': '113.352158,23.124836'},\n",
       "          {'name': '员村山顶',\n",
       "           'id': '440100016432024',\n",
       "           'location': '113.357682,23.124058'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.364540,23.122400',\n",
       "       'destination': '113.361488,23.124657',\n",
       "       'distance': '483',\n",
       "       'duration': '414',\n",
       "       'steps': [{'instruction': '沿黄埔大道中步行252米右转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '252',\n",
       "         'duration': [],\n",
       "         'polyline': '113.364540,23.122400;113.364151,23.122509;113.362816,23.122908;113.362480,23.122999;113.362183,23.123081',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿天府路步行40米左转',\n",
       "         'road': '天府路',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362175,23.123081;113.362183,23.123446',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿黄埔大道中步行78米右转',\n",
       "         'road': '黄埔大道中',\n",
       "         'distance': '78',\n",
       "         'duration': [],\n",
       "         'polyline': '113.362183,23.123446;113.362091,23.123472;113.361572,23.123598;113.361427,23.123625',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行41米往前走',\n",
       "         'road': [],\n",
       "         'distance': '41',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361427,23.123625;113.361443,23.123772;113.361443,23.124002',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行13米往前走',\n",
       "         'road': [],\n",
       "         'distance': '13',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361443,23.124002;113.361450,23.124128',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.361450,23.124128;113.361488,23.124657',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.bus(key,\"113.296956,23.129103\",\"113.361200,23.124680\",\"广州\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>cost</th>\n",
       "      <th>duration</th>\n",
       "      <th>nightflag</th>\n",
       "      <th>walking_distance</th>\n",
       "      <th>distance</th>\n",
       "      <th>missed</th>\n",
       "      <th>segments</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>4.0</td>\n",
       "      <td>2008</td>\n",
       "      <td>0</td>\n",
       "      <td>1182</td>\n",
       "      <td>9837</td>\n",
       "      <td>0</td>\n",
       "      <td>[{'taxi': [], 'walking': {'origin': '113.29713...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  cost duration nightflag walking_distance distance missed  \\\n",
       "0  4.0     2008         0             1182     9837      0   \n",
       "\n",
       "                                            segments  \n",
       "0  [{'taxi': [], 'walking': {'origin': '113.29713...  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bus = pd.json_normalize(geo.bus(key,\"113.296956,23.129103\",\"113.361200,23.124680\",\"广州\")['route']['transits'][0])\n",
    "bus"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 驾车路线"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.296956,23.129103',\n",
       "  'destination': '113.361200,23.124680',\n",
       "  'paths': [{'distance': '7563',\n",
       "    'duration': '827',\n",
       "    'strategy': '速度最快',\n",
       "    'tolls': '0',\n",
       "    'toll_distance': '0',\n",
       "    'steps': [{'instruction': '向西行驶18米右转',\n",
       "      'orientation': '西',\n",
       "      'distance': '18',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '12',\n",
       "      'polyline': '113.296589,23.12911;113.296411,23.129119',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿竹丝岗二马路向西北行驶298米右转',\n",
       "      'orientation': '西北',\n",
       "      'road': '竹丝岗二马路',\n",
       "      'distance': '298',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '71',\n",
       "      'polyline': '113.296411,23.129119;113.296432,23.129293;113.296432,23.129479;113.296415,23.129596;113.296376,23.129705;113.296345,23.129731;113.296146,23.129944;113.295911,23.130243;113.295846,23.130308;113.295794,23.130339;113.295391,23.130499;113.295182,23.130564;113.295035,23.13059;113.294523,23.130595;113.294466,23.130612',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿竹丝岗二马路向北行驶26米右转进入主路',\n",
       "      'orientation': '北',\n",
       "      'road': '竹丝岗二马路',\n",
       "      'distance': '26',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '11',\n",
       "      'polyline': '113.294466,23.130612;113.294453,23.130651;113.294453,23.130846',\n",
       "      'action': '右转',\n",
       "      'assistant_action': '进入主路'},\n",
       "     {'instruction': '沿东风东路向东行驶1.7千米靠左沿主路行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '东风东路',\n",
       "      'distance': '1687',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '139',\n",
       "      'polyline': '113.294453,23.130846;113.295499,23.130911;113.296367,23.130929;113.297192,23.130938;113.29753,23.130968;113.297826,23.130994;113.298216,23.131029;113.299727,23.131298;113.300681,23.13145;113.300955,23.131493;113.301719,23.131628;113.30273,23.131753;113.302938,23.131758;113.303529,23.131758;113.303997,23.131771;113.304457,23.131775;113.305056,23.131788;113.306141,23.131801;113.307548,23.131801;113.307773,23.131819;113.308863,23.131823;113.309141,23.131823;113.30951,23.131793;113.309865,23.13174;113.310286,23.131658;113.310569,23.131576;113.310872,23.131493',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶'},\n",
       "     {'instruction': '沿东风东路向东南行驶969米靠左沿主路行驶',\n",
       "      'orientation': '东南',\n",
       "      'road': '东风东路',\n",
       "      'distance': '969',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '61',\n",
       "      'polyline': '113.310872,23.131493;113.311003,23.131476;113.311372,23.131324;113.312391,23.130864;113.312912,23.130677;113.312986,23.130638;113.315182,23.129609;113.31737,23.128563;113.317882,23.12832;113.318633,23.127921;113.318854,23.127817;113.319106,23.12773;113.319375,23.127665',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶'},\n",
       "     {'instruction': '沿东风东路途径黄埔大道西向东行驶558米靠左沿主路行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '东风东路',\n",
       "      'distance': '558',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '43',\n",
       "      'polyline': '113.319375,23.127665;113.319553,23.127635;113.319957,23.127569;113.32049,23.127539;113.321263,23.127513;113.32148,23.127543;113.321745,23.127526;113.323967,23.127357;113.324822,23.127274',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶'},\n",
       "     {'instruction': '沿黄埔大道西向东行驶267米直行进入隧道',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '267',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '22',\n",
       "      'polyline': '113.324822,23.127274;113.324974,23.127322;113.325087,23.127335;113.325985,23.1273;113.327426,23.127227',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道'},\n",
       "     {'instruction': '沿黄埔大道隧道途径黄埔大道西向东行驶1.3千米靠左沿主路行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道隧道',\n",
       "      'distance': '1295',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '141',\n",
       "      'polyline': '113.327426,23.127227;113.328368,23.127157;113.330022,23.127062;113.332678,23.126901;113.334223,23.126797;113.334961,23.126753;113.335009,23.126749;113.33668,23.12661;113.337183,23.126567;113.337639,23.126536;113.337925,23.126506;113.338429,23.126467;113.339197,23.126411;113.339427,23.126398;113.339783,23.126376;113.340082,23.126363',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶'},\n",
       "     {'instruction': '沿黄埔大道西向东行驶307米直行进入隧道',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '307',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '32',\n",
       "      'polyline': '113.340082,23.126363;113.342331,23.12622;113.343077,23.126172',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道'},\n",
       "     {'instruction': '沿黄埔大道·马场路隧道途径黄埔大道西、黄埔大道-马场路隧道向东行驶592米靠左沿主路行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道·马场路隧道',\n",
       "      'distance': '592',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '59',\n",
       "      'polyline': '113.343077,23.126172;113.343741,23.126128;113.344093,23.126102;113.344588,23.126068;113.34602,23.125977;113.34645,23.125933;113.347018,23.125877;113.347248,23.125833;113.347444,23.125768;113.3477,23.125738;113.348134,23.125673;113.34865,23.125595;113.348854,23.125564',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶'},\n",
       "     {'instruction': '沿黄埔大道西途径黄埔大道中向东行驶1.1千米向右前方行驶进入辅路',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道西',\n",
       "      'distance': '1064',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '100',\n",
       "      'polyline': '113.348854,23.125564;113.350343,23.125339;113.351471,23.125169;113.352661,23.125004;113.353273,23.124891;113.353763,23.124809;113.355286,23.124523;113.355786,23.124431;113.356437,23.124319;113.356931,23.124214;113.357274,23.124136;113.357335,23.124119;113.357539,23.124084;113.358086,23.12398;113.358464,23.123911;113.358494,23.123906;113.358902,23.123845;113.359128,23.123811',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入辅路'},\n",
       "     {'instruction': '沿黄埔大道中向东行驶246米左转调头',\n",
       "      'orientation': '东',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '246',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '74',\n",
       "      'polyline': '113.359128,23.123811;113.359266,23.123715;113.359501,23.123663;113.360608,23.123451;113.360638,23.123446;113.36102,23.123359;113.361393,23.123286;113.361471,23.123268',\n",
       "      'action': '左转调头',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '沿黄埔大道中向北行驶57米右转',\n",
       "      'orientation': '北',\n",
       "      'road': '黄埔大道中',\n",
       "      'distance': '57',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '15',\n",
       "      'polyline': '113.361471,23.123268;113.361549,23.123316;113.361606,23.123381;113.361615,23.123424;113.36161,23.123503;113.361571,23.123594;113.361428,23.123624',\n",
       "      'action': '右转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向北行驶41米左转',\n",
       "      'orientation': '北',\n",
       "      'distance': '41',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '18',\n",
       "      'polyline': '113.361428,23.123624;113.361441,23.123772;113.361437,23.124002',\n",
       "      'action': '左转',\n",
       "      'assistant_action': []},\n",
       "     {'instruction': '向西北行驶138米到达目的地',\n",
       "      'orientation': '西北',\n",
       "      'distance': '138',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '29',\n",
       "      'polyline': '113.361437,23.124002;113.361072,23.124063;113.360924,23.124106;113.360812,23.12418;113.360742,23.124314;113.360755,23.124488;113.360859,23.124779',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地'}],\n",
       "    'restriction': '0',\n",
       "    'traffic_lights': '0'}]}}"
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.car(key,\"113.296956,23.129103\",\"113.361200,23.124680\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>instruction</th>\n",
       "      <th>orientation</th>\n",
       "      <th>distance</th>\n",
       "      <th>tolls</th>\n",
       "      <th>toll_distance</th>\n",
       "      <th>toll_road</th>\n",
       "      <th>duration</th>\n",
       "      <th>polyline</th>\n",
       "      <th>action</th>\n",
       "      <th>assistant_action</th>\n",
       "      <th>road</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>向西行驶18米右转</td>\n",
       "      <td>西</td>\n",
       "      <td>18</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>12</td>\n",
       "      <td>113.296589,23.12911;113.296411,23.129119</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>沿竹丝岗二马路向西北行驶298米右转</td>\n",
       "      <td>西北</td>\n",
       "      <td>298</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>71</td>\n",
       "      <td>113.296411,23.129119;113.296432,23.129293;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>竹丝岗二马路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>沿竹丝岗二马路向北行驶26米右转进入主路</td>\n",
       "      <td>北</td>\n",
       "      <td>26</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>11</td>\n",
       "      <td>113.294466,23.130612;113.294453,23.130651;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>进入主路</td>\n",
       "      <td>竹丝岗二马路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>沿东风东路向东行驶1.7千米靠左沿主路行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>1687</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>139</td>\n",
       "      <td>113.294453,23.130846;113.295499,23.130911;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>东风东路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>沿东风东路向东南行驶969米靠左沿主路行驶</td>\n",
       "      <td>东南</td>\n",
       "      <td>969</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>61</td>\n",
       "      <td>113.310872,23.131493;113.311003,23.131476;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>东风东路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>沿东风东路途径黄埔大道西向东行驶558米靠左沿主路行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>558</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>42</td>\n",
       "      <td>113.319375,23.127665;113.319553,23.127635;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>东风东路</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>沿黄埔大道西向东行驶267米直行进入隧道</td>\n",
       "      <td>东</td>\n",
       "      <td>267</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>22</td>\n",
       "      <td>113.324822,23.127274;113.324974,23.127322;113....</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>黄埔大道西</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>沿黄埔大道隧道途径黄埔大道西向东行驶1.3千米靠左沿主路行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>1295</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>141</td>\n",
       "      <td>113.327426,23.127227;113.328368,23.127157;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>黄埔大道隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>沿黄埔大道西向东行驶307米直行进入隧道</td>\n",
       "      <td>东</td>\n",
       "      <td>307</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>32</td>\n",
       "      <td>113.340082,23.126363;113.342331,23.12622;113.3...</td>\n",
       "      <td>直行</td>\n",
       "      <td>进入隧道</td>\n",
       "      <td>黄埔大道西</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>沿黄埔大道·马场路隧道途径黄埔大道西、黄埔大道-马场路隧道向东行驶592米靠左沿主路行驶</td>\n",
       "      <td>东</td>\n",
       "      <td>592</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>59</td>\n",
       "      <td>113.343077,23.126172;113.343741,23.126128;113....</td>\n",
       "      <td>靠左</td>\n",
       "      <td>沿主路行驶</td>\n",
       "      <td>黄埔大道·马场路隧道</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>沿黄埔大道西途径黄埔大道中向东行驶1.1千米向右前方行驶进入辅路</td>\n",
       "      <td>东</td>\n",
       "      <td>1064</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>100</td>\n",
       "      <td>113.348854,23.125564;113.350343,23.125339;113....</td>\n",
       "      <td>向右前方行驶</td>\n",
       "      <td>进入辅路</td>\n",
       "      <td>黄埔大道西</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>沿黄埔大道中向东行驶246米左转调头</td>\n",
       "      <td>东</td>\n",
       "      <td>246</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>74</td>\n",
       "      <td>113.359128,23.123811;113.359266,23.123715;113....</td>\n",
       "      <td>左转调头</td>\n",
       "      <td>[]</td>\n",
       "      <td>黄埔大道中</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>沿黄埔大道中向北行驶57米右转</td>\n",
       "      <td>北</td>\n",
       "      <td>57</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>15</td>\n",
       "      <td>113.361471,23.123268;113.361549,23.123316;113....</td>\n",
       "      <td>右转</td>\n",
       "      <td>[]</td>\n",
       "      <td>黄埔大道中</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>向北行驶41米左转</td>\n",
       "      <td>北</td>\n",
       "      <td>41</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>18</td>\n",
       "      <td>113.361428,23.123624;113.361441,23.123772;113....</td>\n",
       "      <td>左转</td>\n",
       "      <td>[]</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>向西北行驶138米到达目的地</td>\n",
       "      <td>西北</td>\n",
       "      <td>138</td>\n",
       "      <td>0</td>\n",
       "      <td>0</td>\n",
       "      <td>[]</td>\n",
       "      <td>29</td>\n",
       "      <td>113.361437,23.124002;113.361072,23.124063;113....</td>\n",
       "      <td>[]</td>\n",
       "      <td>到达目的地</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                     instruction orientation distance tolls  \\\n",
       "0                                      向西行驶18米右转           西       18     0   \n",
       "1                             沿竹丝岗二马路向西北行驶298米右转          西北      298     0   \n",
       "2                           沿竹丝岗二马路向北行驶26米右转进入主路           北       26     0   \n",
       "3                          沿东风东路向东行驶1.7千米靠左沿主路行驶           东     1687     0   \n",
       "4                          沿东风东路向东南行驶969米靠左沿主路行驶          东南      969     0   \n",
       "5                    沿东风东路途径黄埔大道西向东行驶558米靠左沿主路行驶           东      558     0   \n",
       "6                           沿黄埔大道西向东行驶267米直行进入隧道           东      267     0   \n",
       "7                 沿黄埔大道隧道途径黄埔大道西向东行驶1.3千米靠左沿主路行驶           东     1295     0   \n",
       "8                           沿黄埔大道西向东行驶307米直行进入隧道           东      307     0   \n",
       "9   沿黄埔大道·马场路隧道途径黄埔大道西、黄埔大道-马场路隧道向东行驶592米靠左沿主路行驶           东      592     0   \n",
       "10              沿黄埔大道西途径黄埔大道中向东行驶1.1千米向右前方行驶进入辅路           东     1064     0   \n",
       "11                            沿黄埔大道中向东行驶246米左转调头           东      246     0   \n",
       "12                               沿黄埔大道中向北行驶57米右转           北       57     0   \n",
       "13                                     向北行驶41米左转           北       41     0   \n",
       "14                                向西北行驶138米到达目的地          西北      138     0   \n",
       "\n",
       "   toll_distance toll_road duration  \\\n",
       "0              0        []       12   \n",
       "1              0        []       71   \n",
       "2              0        []       11   \n",
       "3              0        []      139   \n",
       "4              0        []       61   \n",
       "5              0        []       42   \n",
       "6              0        []       22   \n",
       "7              0        []      141   \n",
       "8              0        []       32   \n",
       "9              0        []       59   \n",
       "10             0        []      100   \n",
       "11             0        []       74   \n",
       "12             0        []       15   \n",
       "13             0        []       18   \n",
       "14             0        []       29   \n",
       "\n",
       "                                             polyline  action  \\\n",
       "0            113.296589,23.12911;113.296411,23.129119      右转   \n",
       "1   113.296411,23.129119;113.296432,23.129293;113....      右转   \n",
       "2   113.294466,23.130612;113.294453,23.130651;113....      右转   \n",
       "3   113.294453,23.130846;113.295499,23.130911;113....      靠左   \n",
       "4   113.310872,23.131493;113.311003,23.131476;113....      靠左   \n",
       "5   113.319375,23.127665;113.319553,23.127635;113....      靠左   \n",
       "6   113.324822,23.127274;113.324974,23.127322;113....      直行   \n",
       "7   113.327426,23.127227;113.328368,23.127157;113....      靠左   \n",
       "8   113.340082,23.126363;113.342331,23.12622;113.3...      直行   \n",
       "9   113.343077,23.126172;113.343741,23.126128;113....      靠左   \n",
       "10  113.348854,23.125564;113.350343,23.125339;113....  向右前方行驶   \n",
       "11  113.359128,23.123811;113.359266,23.123715;113....    左转调头   \n",
       "12  113.361471,23.123268;113.361549,23.123316;113....      右转   \n",
       "13  113.361428,23.123624;113.361441,23.123772;113....      左转   \n",
       "14  113.361437,23.124002;113.361072,23.124063;113....      []   \n",
       "\n",
       "   assistant_action        road  \n",
       "0                []         NaN  \n",
       "1                []      竹丝岗二马路  \n",
       "2              进入主路      竹丝岗二马路  \n",
       "3             沿主路行驶        东风东路  \n",
       "4             沿主路行驶        东风东路  \n",
       "5             沿主路行驶        东风东路  \n",
       "6              进入隧道       黄埔大道西  \n",
       "7             沿主路行驶      黄埔大道隧道  \n",
       "8              进入隧道       黄埔大道西  \n",
       "9             沿主路行驶  黄埔大道·马场路隧道  \n",
       "10             进入辅路       黄埔大道西  \n",
       "11               []       黄埔大道中  \n",
       "12               []       黄埔大道中  \n",
       "13               []         NaN  \n",
       "14            到达目的地         NaN  "
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "car = pd.json_normalize(geo.car(key,\"113.296956,23.129103\",\"113.361200,23.124680\")['route']['paths'][0]['steps'])\n",
    "car"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 自行车路线"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'destination': '113.361200,23.124680',\n",
       "  'origin': '113.296956,23.129103',\n",
       "  'paths': [{'distance': 9741,\n",
       "    'duration': 2338,\n",
       "    'steps': [{'action': '向左前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 135,\n",
       "      'duration': 32,\n",
       "      'instruction': '骑行135米向左前方行驶',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.297135,23.129032;113.296884,23.128468;113.296884,23.128468;113.296623,23.127908',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 12,\n",
       "      'duration': 3,\n",
       "      'instruction': '沿农林下路一横路向南骑行12米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.296619,23.127904;113.296658,23.127799',\n",
       "      'road': '农林下路一横路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': None,\n",
       "      'distance': 469,\n",
       "      'duration': 113,\n",
       "      'instruction': '沿农林下路向南骑行469米左转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.296658,23.127795;113.296298,23.127227;113.296298,23.127227;113.296115,23.126949;113.296115,23.126949;113.295946,23.126684;113.295946,23.126684;113.295894,23.12661;113.295777,23.126363;113.295777,23.126363;113.295647,23.125998;113.295647,23.125998;113.295603,23.125894;113.295603,23.125894;113.295395,23.125343;113.295395,23.125343;113.295239,23.124957;113.295239,23.124957;113.295221,23.124896;113.295221,23.124896;113.295143,23.124683;113.295091,23.124453;113.295091,23.124453;113.295078,23.124362;113.295078,23.124362;113.295022,23.124115;113.295022,23.124115;113.295022,23.123845',\n",
       "      'road': '农林下路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向左前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 687,\n",
       "      'duration': 165,\n",
       "      'instruction': '沿中山一路向东骑行687米向左前方行驶',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.295017,23.123841;113.295104,23.123859;113.295104,23.123859;113.29553,23.123945;113.29553,23.123945;113.295699,23.123932;113.296515,23.124115;113.296515,23.124115;113.29704,23.12424;113.29704,23.12424;113.297582,23.124358;113.297582,23.124358;113.298299,23.124518;113.298299,23.124518;113.298733,23.124618;113.298733,23.124618;113.299878,23.124891;113.299878,23.124891;113.300087,23.124948;113.300087,23.124948;113.300282,23.124996;113.300282,23.124996;113.300582,23.125061;113.300582,23.125061;113.300773,23.125104;113.300773,23.125104;113.301107,23.125174;113.301107,23.125174;113.301519,23.12526;113.301519,23.12526;113.301506,23.12533',\n",
       "      'road': '中山一路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': None,\n",
       "      'distance': 1446,\n",
       "      'duration': 347,\n",
       "      'instruction': '沿中山一路向东骑行1446米向右前方行驶',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.301502,23.12533;113.301632,23.125356;113.301632,23.125356;113.301832,23.125399;113.301832,23.125399;113.303016,23.125664;113.303016,23.125664;113.30329,23.125729;113.30329,23.125729;113.303411,23.125764;113.303411,23.125764;113.303472,23.125773;113.303472,23.125773;113.303906,23.125894;113.304371,23.126059;113.304371,23.126059;113.304592,23.126059;113.304701,23.126102;113.304701,23.126102;113.305464,23.126402;113.305464,23.126402;113.30589,23.126584;113.30589,23.126584;113.306141,23.126697;113.306515,23.126892;113.306515,23.126892;113.306762,23.127031;113.306762,23.127031;113.307296,23.127348;113.307296,23.127348;113.307387,23.127405;113.307387,23.127405;113.307873,23.127656;113.307873,23.127656;113.30799,23.1277;113.30799,23.1277;113.308073,23.12773;113.308073,23.12773;113.308598,23.127951;113.308598,23.127951;113.309032,23.128134;113.309032,23.128134;113.30908,23.128155;113.30908,23.128155;113.309523,23.128342;113.309523,23.128342;113.309635,23.12839;113.309635,23.12839;113.310269,23.128663;113.310269,23.128663;113.310668,23.128832;113.310668,23.128832;113.311185,23.128993;113.311185,23.128993;113.311454,23.129062;113.31178,23.129115;113.31178,23.129115;113.312635,23.129236;113.312635,23.129236;113.312743,23.129253;113.312743,23.129253;113.313177,23.129314;113.313177,23.129314;113.313641,23.129362;113.313641,23.129362;113.314015,23.129379;113.314015,23.129379;113.314223,23.129366;113.314223,23.129366;113.314705,23.129301;113.314857,23.129253',\n",
       "      'road': '中山一路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': None,\n",
       "      'distance': 89,\n",
       "      'duration': 21,\n",
       "      'instruction': '沿中山一立交骑行89米右转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.314857,23.129249;113.314948,23.129162;113.315039,23.12911;113.315039,23.12911;113.315143,23.129071;113.315143,23.129071;113.315182,23.129062;113.315182,23.129062;113.315434,23.129036;113.315582,23.129041;113.315582,23.129041;113.315655,23.129071',\n",
       "      'road': '中山一立交',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 883,\n",
       "      'duration': 212,\n",
       "      'instruction': '沿黄埔大道西向东骑行883米右转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.315655,23.129071;113.316428,23.128707;113.316428,23.128707;113.316901,23.12852;113.316901,23.12852;113.317283,23.128368;113.317283,23.128368;113.317517,23.128277;113.317517,23.128277;113.318012,23.128073;113.318012,23.128073;113.318633,23.127778;113.318633,23.127778;113.318737,23.127734;113.318737,23.127734;113.319015,23.127635;113.319106,23.127613;113.319106,23.127613;113.319227,23.127587;113.319227,23.127587;113.319609,23.127543;113.319792,23.127539;113.319792,23.127539;113.320234,23.127517;113.320234,23.127517;113.320438,23.1275;113.320438,23.1275;113.320981,23.127465;113.320981,23.127465;113.321042,23.127465;113.321042,23.127465;113.321311,23.127465;113.321476,23.127543;113.321476,23.127543;113.321745,23.12753;113.321745,23.12753;113.323424,23.127405;113.323424,23.127405;113.323889,23.127365;113.323889,23.127365;113.323963,23.127361',\n",
       "      'road': '黄埔大道西',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 87,\n",
       "      'duration': 21,\n",
       "      'instruction': '沿珠江西路向南骑行87米左转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.323963,23.127357;113.324123,23.127179;113.324162,23.127066;113.324162,23.127066;113.32418,23.126758;113.32418,23.126758;113.324193,23.126615',\n",
       "      'road': '珠江西路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 162,\n",
       "      'duration': 39,\n",
       "      'instruction': '沿珠江东路向东骑行162米左转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.324193,23.12661;113.32424,23.126836;113.324271,23.12691;113.324314,23.126953;113.324371,23.126984;113.324453,23.127014;113.324453,23.127014;113.324562,23.127031;113.324562,23.127031;113.324714,23.127027;113.324714,23.127027;113.324744,23.127027;113.324744,23.127027;113.324878,23.127018;113.324935,23.127001;113.325017,23.126949;113.325056,23.126897;113.3251,23.126814;113.32513,23.126541',\n",
       "      'road': '珠江东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 52,\n",
       "      'duration': 12,\n",
       "      'instruction': '向北骑行52米向右前方行驶',\n",
       "      'orientation': '北',\n",
       "      'polyline': '113.32513,23.126536;113.325148,23.126632;113.325148,23.126632;113.325187,23.126845;113.325187,23.126845;113.325226,23.127023',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 315,\n",
       "      'duration': 76,\n",
       "      'instruction': '沿黄埔大道西向东骑行315米左转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.325226,23.127023;113.325286,23.127092;113.325321,23.127118;113.325551,23.12717;113.325551,23.12717;113.326063,23.127144;113.326063,23.127144;113.326306,23.127127;113.326306,23.127127;113.327617,23.127018;113.327617,23.127018;113.327808,23.12701;113.327895,23.127031;113.327964,23.12707;113.327964,23.12707;113.328229,23.127053',\n",
       "      'road': '黄埔大道西',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 687,\n",
       "      'duration': 165,\n",
       "      'instruction': '沿体育东路向北骑行687米右转',\n",
       "      'orientation': '北',\n",
       "      'polyline': '113.328229,23.127049;113.328203,23.127391;113.328203,23.127391;113.328207,23.127643;113.328207,23.127643;113.32826,23.127769;113.328277,23.128099;113.328277,23.128099;113.328281,23.128229;113.328281,23.128229;113.328351,23.129188;113.328351,23.129188;113.328359,23.129271;113.328359,23.129271;113.32839,23.130017;113.32839,23.130017;113.328411,23.130408;113.328411,23.130408;113.328438,23.130703;113.328438,23.130703;113.328442,23.130872;113.328442,23.130872;113.328442,23.130977;113.328442,23.130977;113.328451,23.131094;113.328451,23.131094;113.328498,23.131628;113.328424,23.131793;113.328424,23.131793;113.328429,23.131862;113.328429,23.131862;113.328429,23.132023;113.328429,23.132023;113.328429,23.132383;113.328429,23.132383;113.328429,23.132543;113.328429,23.132543;113.328438,23.132986;113.328438,23.132986;113.328442,23.133303',\n",
       "      'road': '体育东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 2533,\n",
       "      'duration': 608,\n",
       "      'instruction': '沿天河路向东骑行2533米右转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.328442,23.133303;113.330252,23.133207;113.330252,23.133207;113.331463,23.133168;113.331463,23.133168;113.331823,23.133164;113.331823,23.133164;113.332526,23.133116;113.332526,23.133116;113.33273,23.133112;113.33273,23.133112;113.333073,23.133103;113.333073,23.133103;113.333433,23.133099;113.333433,23.133099;113.333633,23.133095;113.334049,23.133112;113.334049,23.133112;113.334379,23.133142;113.334379,23.133142;113.334961,23.133294;113.334961,23.133294;113.335378,23.133411;113.335378,23.133411;113.335651,23.133477;113.335651,23.133477;113.336094,23.133581;113.336545,23.133646;113.336545,23.133646;113.336654,23.133663;113.336654,23.133663;113.336858,23.133698;113.337166,23.133785;113.337166,23.133785;113.337682,23.133932;113.337943,23.134041;113.337943,23.134041;113.338637,23.134353;113.338637,23.134353;113.33911,23.13454;113.33911,23.13454;113.339523,23.134701;113.339887,23.134861;113.339887,23.134861;113.340169,23.134996;113.340169,23.134996;113.34056,23.135182;113.34056,23.135182;113.340629,23.135169;113.340629,23.135169;113.340673,23.135182;113.340673,23.135182;113.340894,23.135256;113.340894,23.135256;113.341428,23.135391;113.341428,23.135391;113.341801,23.135477;113.341801,23.135477;113.342031,23.135534;113.342031,23.135534;113.342313,23.135608;113.342313,23.135608;113.342552,23.135664;113.342552,23.135664;113.342756,23.135712;113.342756,23.135712;113.342938,23.135751;113.342938,23.135751;113.343338,23.135838;113.343338,23.135838;113.343694,23.135911;113.343694,23.135911;113.343984,23.135977;113.343984,23.135977;113.344779,23.136141;113.344779,23.136141;113.344952,23.136176;113.344952,23.136176;113.345161,23.136215;113.345161,23.136215;113.345543,23.136272;113.345543,23.136272;113.346784,23.136155;113.347235,23.136072;113.347235,23.136072;113.347287,23.136059;113.347287,23.136059;113.3476,23.135998;113.3476,23.135998;113.34793,23.135938;113.34793,23.135938;113.349293,23.13569;113.349293,23.13569;113.349761,23.135616;113.349761,23.135616;113.349926,23.13559;113.349926,23.13559;113.35079,23.135456;113.35079,23.135456;113.352283,23.135187;113.352283,23.135187;113.352674,23.13513',\n",
       "      'road': '天河路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向左前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 26,\n",
       "      'duration': 6,\n",
       "      'instruction': '沿中山大道西向西南骑行26米向左前方行驶',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.352674,23.135126;113.352574,23.134909',\n",
       "      'road': '中山大道西',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1024,\n",
       "      'duration': 246,\n",
       "      'instruction': '沿中山大道西向东骑行1024米右转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.352569,23.134905;113.352556,23.134766;113.352561,23.134709;113.352582,23.134683;113.352652,23.134661;113.352652,23.134661;113.352812,23.13464;113.353216,23.134531;113.353216,23.134531;113.353385,23.13451;113.353668,23.134549;113.353993,23.134566;113.353993,23.134566;113.354171,23.134566;113.354171,23.134566;113.354931,23.134553;113.354931,23.134553;113.35523,23.134566;113.35523,23.134566;113.355842,23.134501;113.356068,23.134423;113.356068,23.134423;113.35638,23.134345;113.356567,23.134327;113.35671,23.13434;113.35671,23.13434;113.356884,23.134379;113.356884,23.134379;113.357135,23.134466;113.357135,23.134466;113.357383,23.134436;113.357383,23.134436;113.357626,23.134397;113.357626,23.134397;113.357908,23.134358;113.357908,23.134358;113.358359,23.134271;113.358359,23.134271;113.358594,23.134227;113.358594,23.134227;113.358867,23.134184;113.358867,23.134184;113.358924,23.13418;113.358924,23.13418;113.359648,23.134071;113.360317,23.13395;113.360317,23.13395;113.360516,23.133937;113.360516,23.133937;113.361007,23.133906;113.361007,23.133906;113.361402,23.133815;113.361905,23.133724;113.361905,23.133724;113.362096,23.133681;113.362096,23.133681;113.362257,23.133641',\n",
       "      'road': '中山大道西',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 819,\n",
       "      'duration': 197,\n",
       "      'instruction': '沿天府路向南骑行819米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.362257,23.133637;113.36227,23.133268;113.36227,23.133268;113.362318,23.132665;113.362318,23.132665;113.362365,23.132253;113.362365,23.132253;113.362457,23.131502;113.362457,23.131502;113.362457,23.131428;113.362457,23.131428;113.362561,23.130599;113.362561,23.130599;113.362609,23.130156;113.362609,23.130156;113.362669,23.129657;113.362669,23.129657;113.362739,23.128915;113.362739,23.128915;113.362769,23.128624;113.362743,23.128368;113.362743,23.128368;113.362713,23.128225;113.362535,23.127595;113.362535,23.127595;113.362474,23.127296;113.362474,23.127296;113.362465,23.127248;113.362465,23.127248;113.362435,23.126905;113.362435,23.126905;113.362405,23.126641;113.362405,23.126641;113.362374,23.126233',\n",
       "      'road': '天府路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 31,\n",
       "      'duration': 7,\n",
       "      'instruction': '向西骑行31米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.36237,23.126228;113.362292,23.126241;113.362292,23.126241;113.36207,23.126272',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 11,\n",
       "      'duration': 3,\n",
       "      'instruction': '向南骑行11米左转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.362066,23.126272;113.362053,23.126224;113.362053,23.126224;113.36204,23.126176',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 108,\n",
       "      'duration': 26,\n",
       "      'instruction': '向南骑行108米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.362036,23.126172;113.362088,23.126159;113.362157,23.126011;113.362148,23.125838;113.362148,23.125838;113.362088,23.125234',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 97,\n",
       "      'duration': 23,\n",
       "      'instruction': '向西骑行97米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.362083,23.12523;113.361141,23.125334',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '',\n",
       "      'assistant_action': '到达目的地',\n",
       "      'distance': 68,\n",
       "      'duration': 16,\n",
       "      'instruction': '向西南骑行68米到达目的地',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.361137,23.125334;113.36092,23.124952;113.360859,23.124783',\n",
       "      'road': '',\n",
       "      'walk_type': 0}]}]},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.bicycle(key,\"113.296956,23.129103\",\"113.361200,23.124680\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>errcode</th>\n",
       "      <th>errdetail</th>\n",
       "      <th>errmsg</th>\n",
       "      <th>ext</th>\n",
       "      <th>data.destination</th>\n",
       "      <th>data.origin</th>\n",
       "      <th>data.paths</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0</td>\n",
       "      <td>None</td>\n",
       "      <td>OK</td>\n",
       "      <td>None</td>\n",
       "      <td>113.361200,23.124680</td>\n",
       "      <td>113.296956,23.129103</td>\n",
       "      <td>[{'distance': 9741, 'duration': 2338, 'steps':...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   errcode errdetail errmsg   ext      data.destination           data.origin  \\\n",
       "0        0      None     OK  None  113.361200,23.124680  113.296956,23.129103   \n",
       "\n",
       "                                          data.paths  \n",
       "0  [{'distance': 9741, 'duration': 2338, 'steps':...  "
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bicycle = pd.json_normalize(geo.bicycle(key,\"113.296956,23.129103\",\"113.361200,23.124680\"))\n",
    "bicycle"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 行政区域查询\n",
    "提供行政区的具体信息，协助用户快速填写个人基本地址信息。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'districts': [{'citycode': '020',\n",
       "   'adcode': '440100',\n",
       "   'name': '广州市',\n",
       "   'center': '113.280637,23.125178',\n",
       "   'level': 'city',\n",
       "   'districts': [{'citycode': '020',\n",
       "     'adcode': '440117',\n",
       "     'name': '从化区',\n",
       "     'center': '113.587386,23.545283',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440115',\n",
       "     'name': '南沙区',\n",
       "     'center': '113.53738,22.794531',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440114',\n",
       "     'name': '花都区',\n",
       "     'center': '113.211184,23.39205',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440111',\n",
       "     'name': '白云区',\n",
       "     'center': '113.262831,23.162281',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440113',\n",
       "     'name': '番禺区',\n",
       "     'center': '113.364619,22.938582',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440103',\n",
       "     'name': '荔湾区',\n",
       "     'center': '113.243038,23.124943',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440105',\n",
       "     'name': '海珠区',\n",
       "     'center': '113.262008,23.103131',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440118',\n",
       "     'name': '增城区',\n",
       "     'center': '113.829579,23.290497',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440104',\n",
       "     'name': '越秀区',\n",
       "     'center': '113.280714,23.125624',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440112',\n",
       "     'name': '黄埔区',\n",
       "     'center': '113.450761,23.103239',\n",
       "     'level': 'district',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440106',\n",
       "     'name': '天河区',\n",
       "     'center': '113.335367,23.13559',\n",
       "     'level': 'district',\n",
       "     'districts': []}]}]}"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.district(key,\"广州\",\"1\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 搜索POI\n",
    "让用户获得当下位置周围的商户、建筑等信息，方便用户探索周边。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '152',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院',\n",
       "   'location': '113.679262,23.632583',\n",
       "   'tel': '020-61787331',\n",
       "   'shopid': [],\n",
       "   'id': 'B00140MR9A'},\n",
       "  {'parent': 'B0FFMCZOK0',\n",
       "   'address': '温泉大道882',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(西北门)',\n",
       "   'location': '113.672109,23.643371',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141JCWL'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院',\n",
       "   'location': '113.671493,23.643831',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFMCZOK0'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道886号中山大学南方学院内',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;学校',\n",
       "   'photos': [],\n",
       "   'typecode': '141200',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-综合楼',\n",
       "   'location': '113.680117,23.631544',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFF2VMJ4'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '中山路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院音乐系',\n",
       "   'location': '113.678792,23.635389',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKPXMCN'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(东南门)',\n",
       "   'location': '113.678733,23.628290',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK8J7XY'},\n",
       "  {'parent': 'B0FFMCZOK0',\n",
       "   'address': '温泉大道882',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '通行设施;临街院门;临街院门',\n",
       "   'photos': [],\n",
       "   'typecode': '991400',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': '101',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院(正门)',\n",
       "   'location': '113.671663,23.643941',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G06MOP96'},\n",
       "  {'parent': [],\n",
       "   'address': '神岗镇',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;小学',\n",
       "   'photos': [],\n",
       "   'typecode': '141203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院附属小学',\n",
       "   'location': '113.522758,23.473157',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLA7KQW'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;学校',\n",
       "   'photos': [],\n",
       "   'typecode': '141200',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-综合楼',\n",
       "   'location': '113.677892,23.628958',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLFILKM'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼9号',\n",
       "   'location': '113.679747,23.633032',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLFIY0N'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路4附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院西区饭堂',\n",
       "   'location': '113.676210,23.632177',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJLW0O9'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路21',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼2号',\n",
       "   'location': '113.677060,23.631346',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TRVH'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼10号',\n",
       "   'location': '113.680125,23.633492',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFFTC9PH'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号中山大学南方学院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-第11教学楼',\n",
       "   'location': '113.680037,23.633173',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJKIA10'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼8号',\n",
       "   'location': '113.680399,23.634329',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141WQCO'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路7',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;学校;高等院校',\n",
       "   'photos': [],\n",
       "   'typecode': '141201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼7号',\n",
       "   'location': '113.678600,23.633330',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TQGR'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉大道882号中山大学南方学院新综合楼二楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院达人书院',\n",
       "   'location': '113.679041,23.632392',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM4JIF8'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路29',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院教学楼4号',\n",
       "   'location': '113.677460,23.630490',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B00141TR76'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '博学路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院1号实验楼',\n",
       "   'location': '113.678215,23.631370',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKP9ET5'},\n",
       "  {'parent': 'B00140MR9A',\n",
       "   'address': '温泉镇博学路中山大学南方学院9号教学楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '广东省',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '广州市',\n",
       "   'type': '科教文化服务;科教文化场所;科教文化场所',\n",
       "   'photos': [],\n",
       "   'typecode': '140000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '309',\n",
       "   'adname': '从化区',\n",
       "   'name': '中山大学南方学院-政商研究院',\n",
       "   'location': '113.680427,23.633994',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL9B0QY'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.key_poi(key,\"中山大学南方学院\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '830',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '石牌桥隆德大厦A座2507',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Homey Studio',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '13711529303',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2UL4E46'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大道中379号6113号铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '奢妍美容院',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '18922175623',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2U95G3A'},\n",
       "  {'parent': [],\n",
       "   'address': '岑村西街13号3楼303',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '中国面孔',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G27ND54W'},\n",
       "  {'parent': [],\n",
       "   'address': '天河南二路宏发大厦7楼',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '居家瘦',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G27BCBG3'},\n",
       "  {'parent': [],\n",
       "   'address': '沙太南路85号2楼256-12房',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;中介机构;中介机构',\n",
       "   'photos': [],\n",
       "   'typecode': '071600',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '芳洁家政',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '020-38660123',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G274E7LK'},\n",
       "  {'parent': [],\n",
       "   'address': '棠东毓桂大街北三巷1号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;洗浴推拿场所;洗浴推拿场所',\n",
       "   'photos': [],\n",
       "   'typecode': '071400',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '藏药养生堂',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G1D9JZQR'},\n",
       "  {'parent': [],\n",
       "   'address': '建10号线3号线',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;洗浴推拿场所;洗浴推拿场所',\n",
       "   'photos': [],\n",
       "   'typecode': '071400',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '柏高酒店',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFM0LVBG'},\n",
       "  {'parent': [],\n",
       "   'address': '员村街道东社大街春和药店旁',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '花语国际容貌定制',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '15768793555',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKV3NEI'},\n",
       "  {'parent': [],\n",
       "   'address': '保利威座南塔802',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'SHE半永久定妆美容馆',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '13533330151',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKTBZUL'},\n",
       "  {'parent': [],\n",
       "   'address': '官育路12号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;搬家公司;搬家公司',\n",
       "   'photos': [],\n",
       "   'typecode': '071700',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '有帮搬家',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '13802419587',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKT91DA'},\n",
       "  {'parent': [],\n",
       "   'address': '马场路富力28A2栋1502',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '空间养生馆',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': '19875113396',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKSDXC6'},\n",
       "  {'parent': [],\n",
       "   'address': '天河城55号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '源香蒸饭',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKSDF49'},\n",
       "  {'parent': [],\n",
       "   'address': '康华路103号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '特思乐出品间',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK2A3ZW'},\n",
       "  {'parent': [],\n",
       "   'address': '万科云城米酷C4(711隔壁)',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '老上海千里香馄饨王',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFJ2IEW9'},\n",
       "  {'parent': [],\n",
       "   'address': '凌塘上街北17-1号铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '蜜可甜心',\n",
       "   'location': '113.361200,23.124680',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIXDPLO'},\n",
       "  {'parent': [],\n",
       "   'address': '东风东路801号鹰都商贸城1楼24-27号',\n",
       "   'distance': '13',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;中餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '蚝德喜',\n",
       "   'location': '113.361215,23.124556',\n",
       "   'tel': '020-38320363',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2CU8VX5'},\n",
       "  {'parent': [],\n",
       "   'address': '黄埔大道中天府路1号',\n",
       "   'distance': '20',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '怡乐餐饮',\n",
       "   'location': '113.361003,23.124673',\n",
       "   'tel': '15011795860',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK6JTSM'},\n",
       "  {'parent': [],\n",
       "   'address': '鸡鸡心里',\n",
       "   'distance': '40',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '鸡和猪',\n",
       "   'location': '113.361575,23.124807',\n",
       "   'tel': '13825151672',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G12BJMMT'},\n",
       "  {'parent': [],\n",
       "   'address': '天河正佳广场5楼',\n",
       "   'distance': '41',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;美容美发店;美容美发店',\n",
       "   'photos': [],\n",
       "   'typecode': '071100',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '蒸发苑',\n",
       "   'location': '113.361000,23.125000',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0G27NCB3O'},\n",
       "  {'parent': [],\n",
       "   'address': '天府路1号天河区政府',\n",
       "   'distance': '42',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;生活服务场所;生活服务场所',\n",
       "   'photos': [],\n",
       "   'typecode': '070000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '交通违法处理终端机(员村天河科技局)',\n",
       "   'location': '113.361575,23.124842',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFILTRB9'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.around_poi(key,\"113.361200,23.124680\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '877',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '14号线东段;15号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京(地铁站)',\n",
       "   'location': '116.469409,39.998521',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10013356'},\n",
       "  {'parent': [],\n",
       "   'address': '14号线东段',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '阜通(地铁站)',\n",
       "   'location': '116.471740,39.991699',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10416592'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '来广营',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京南湖东园2区',\n",
       "   'location': '116.465513,39.999783',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7W44I'},\n",
       "  {'parent': [],\n",
       "   'address': '宏昌路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京西园',\n",
       "   'location': '116.474395,40.004173',\n",
       "   'tel': '13581818718',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UJ'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '大西洋新城',\n",
       "   'location': '116.466143,39.992265',\n",
       "   'tel': '18600842882',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HA7I'},\n",
       "  {'parent': [],\n",
       "   'address': '望京南湖南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '圣馨大地家园',\n",
       "   'location': '116.461976,39.995678',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A843DP'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路48-4号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商住两用楼宇',\n",
       "   'photos': [],\n",
       "   'typecode': '120203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅国际',\n",
       "   'location': '116.458365,39.985906',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A868CO'},\n",
       "  {'parent': [],\n",
       "   'address': '花家地南街',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地北里',\n",
       "   'location': '116.465856,39.986152',\n",
       "   'tel': '010-64752827',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS1R'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院1号楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '福码大厦',\n",
       "   'location': '116.467422,39.994876',\n",
       "   'tel': '010-84726888',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A80FUH'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖南路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地西里',\n",
       "   'location': '116.460082,39.988190',\n",
       "   'tel': '010-64716251',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS3L'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京花家地广顺北大街星源国际对面',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '南湖东园一区',\n",
       "   'location': '116.465278,40.004165',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UM'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园429',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '里外里公寓',\n",
       "   'location': '116.470066,39.993597',\n",
       "   'tel': '13651229269',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A81FVZ'},\n",
       "  {'parent': [],\n",
       "   'address': '望京中环南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京大厦',\n",
       "   'location': '116.469999,39.986172',\n",
       "   'tel': '010-64711608;010-64711609',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8W81N'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路317号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '首开知语城',\n",
       "   'location': '116.458759,39.993236',\n",
       "   'tel': '010-64705028',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A83MQP'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '南湖南路15号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅丽港城',\n",
       "   'location': '116.46189,39.991312',\n",
       "   'tel': '15321530066',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8455P'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖东园122号(近广顺北大街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰国际商业广场',\n",
       "   'location': '116.466738,40.002243',\n",
       "   'tel': '010-84728155',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A845C9'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园211',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京明苑',\n",
       "   'location': '116.468886,40.004394',\n",
       "   'tel': '010-64701619',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7YIG1'},\n",
       "  {'parent': [],\n",
       "   'address': '望京园402号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '东亚·望京中心',\n",
       "   'location': '116.472575,39.992093',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84K8Q'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园221号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰大厦',\n",
       "   'location': '116.472773,40.002225',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A72F14'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京新城南湖南路8号(近湖光中街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '风格雅园(南湖南路)',\n",
       "   'location': '116.463765,39.995022',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84AL3'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.polygon_poi(key,\"116.460988,40.006919|116.48231,40.007381|116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# IP定位\n",
    "通过输入IP地址获取其地理位置"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '广东省',\n",
       " 'city': '广州市',\n",
       " 'adcode': '440100',\n",
       " 'rectangle': '113.1017375,22.93212254;113.6770499,23.3809537'}"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.ip(key,\"61.242.54.208\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 静态地图\n",
    "画一个地图"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x28ACB24E1F0>"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.map(key,location=\"113.296956,23.129103\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 坐标转换\n",
    "将非高德坐标的坐标转换为高德坐标，方便后续使用。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '116.481499,39.990475|116.481499,39.990375'}"
      ]
     },
     "execution_count": 57,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.convert(key,\"116.481499,39.990475|116.481499,39.990375\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 天气查询\n",
    "获取天气信息，为用户提供出行贴士。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'forecasts': [{'city': '广州市',\n",
       "   'adcode': '440100',\n",
       "   'province': '广东',\n",
       "   'reporttime': '2020-11-16 21:22:36',\n",
       "   'casts': [{'date': '2020-11-16',\n",
       "     'week': '1',\n",
       "     'dayweather': '晴',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '28',\n",
       "     'nighttemp': '20',\n",
       "     'daywind': '东北',\n",
       "     'nightwind': '东北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-17',\n",
       "     'week': '2',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '29',\n",
       "     'nighttemp': '20',\n",
       "     'daywind': '东南',\n",
       "     'nightwind': '东南',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-18',\n",
       "     'week': '3',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '27',\n",
       "     'nighttemp': '22',\n",
       "     'daywind': '南',\n",
       "     'nightwind': '南',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-19',\n",
       "     'week': '4',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '27',\n",
       "     'nighttemp': '22',\n",
       "     'daywind': '东南',\n",
       "     'nightwind': '东南',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'}]}]}"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.weather(key,\"广州\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 输入提示\n",
    "模糊输入时，向用户提供可能想要输入的结果。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '10',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'tips': [{'id': 'B0FFGT4J44',\n",
       "   'name': '九龙冰室(东急店)',\n",
       "   'district': '广东省广州市荔湾区',\n",
       "   'adcode': '440103',\n",
       "   'location': '113.248559,23.114753',\n",
       "   'address': '东急新天地广场2层202铺',\n",
       "   'typecode': '050700|050100',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFH03XKZ',\n",
       "   'name': '九龙冰室(花城汇店)',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.324596,23.118560',\n",
       "   'address': '珠江西路89号花城汇南区B1层D22号',\n",
       "   'typecode': '050305',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFHCFVIS',\n",
       "   'name': '龙凤冰室',\n",
       "   'district': '广东省广州市花都区',\n",
       "   'adcode': '440114',\n",
       "   'location': '113.231747,23.404654',\n",
       "   'address': '新华街道兰花路5号14号',\n",
       "   'typecode': '050305',\n",
       "   'city': []},\n",
       "  {'id': 'B00140TQQ6',\n",
       "   'name': '顺记冰室',\n",
       "   'district': '广东省广州市荔湾区',\n",
       "   'adcode': '440103',\n",
       "   'location': '113.241729,23.115314',\n",
       "   'address': '宝华路83号(近宝华面店)',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0G1RH2UKA',\n",
       "   'name': '敏华冰室',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.322401,23.131780',\n",
       "   'address': '天河路208号天河城购物中心6层609号',\n",
       "   'typecode': '050000',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFHESRCL',\n",
       "   'name': '九龙冰室',\n",
       "   'district': '广东省广州市天河区',\n",
       "   'adcode': '440106',\n",
       "   'location': '113.403842,23.121260',\n",
       "   'address': '前进街道中山大道282号东圃商业大厦A座一层B16-B19铺',\n",
       "   'typecode': '050305',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFLPKFJS',\n",
       "   'name': '文通冰室',\n",
       "   'district': '广东省广州市海珠区',\n",
       "   'adcode': '440105',\n",
       "   'location': '113.273267,23.095633',\n",
       "   'address': '江南大道中后街134号富力海珠城A区B2层',\n",
       "   'typecode': '050100',\n",
       "   'city': []},\n",
       "  {'id': 'B0GUZSEXYY',\n",
       "   'name': '饮茶冰室',\n",
       "   'district': '广东省广州市从化区',\n",
       "   'adcode': '440117',\n",
       "   'location': '113.589542,23.543905',\n",
       "   'address': '建设路55号',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0GRL7MG6Z',\n",
       "   'name': '大埔冰室',\n",
       "   'district': '广东省广州市白云区',\n",
       "   'adcode': '440111',\n",
       "   'location': '113.255516,23.195361',\n",
       "   'address': '大埔南一街',\n",
       "   'typecode': '050000',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFK6MHZN',\n",
       "   'name': '宏发冰室',\n",
       "   'district': '广东省广州市增城区',\n",
       "   'adcode': '440118',\n",
       "   'location': '113.789407,23.419632',\n",
       "   'address': '增派公路与腊圃中路交叉路口北侧(腊圃公园西侧)',\n",
       "   'typecode': '050700|060000',\n",
       "   'city': []}]}"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo.hint(key,\"冰室\",\"广州\",True)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
